-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a slack bot that stores selected threads in Discussions #54
Comments
This issue has been automatically marked as stale because it has not had recent activity 😴 |
This issue has been automatically marked as stale because it has not had recent activity 😴 |
@derberg this seems interesting. can I work on this? if yes, is there anything you would like to add? |
@KhudaDad414 ❤️ I would only add that since Slack has https://github.com/slackapi/slack-api-specs/blob/master/events-api/slack_events_api_async_v1.json (we could convert to 2.2 easily) and it is all about reacting to events, would be cool to try using Glee to write the bot. So describe your bot with AsyncAPI file, to what events and where it subscribes and kick-off project with Glee. Thoughts? |
@derberg this bot is nearly ready. before adding it to the slack workspace we need to discuss a few things. How it should work?Since the data that is being collected needs to be organized and meaningful to be useful in the future(for suggesting answers), IMO we should have a clear
or there is a discussion that we want to save for historic preservation purposes:
Structure of the discussion.discussion body should be the question or the main message. Some thoughts
|
don't want to be a party pooper but I love your suggestions, and side effect is that sounds to me like you need to build Slack app maybe, so I can interact with it through so like
yes, I think the title must be provided manually, no chance to really guess it An additional pro tip for having it as app is that you can commercialize it 😉 I actually had a plan to do it with my brother some time ago, as part of his coding learning process. Many folks run away from Slack because of lack of history, but for 5bucks they would stay and use the app 😄 |
Update: things that are remaining:
cc: @derberg |
🚀 Readme 😆 demo or it didn't happen 😆
yeah, I'm not 100% sure about, once ready we need to ask community. Maybe we should have it in
Easy, we have DigitalOcean credits, k8s cluster there and we can push apps there
let's test it out, yeah! |
added a README. 😄
Yeah, It would make sense to have the discussions there. the only thing that worries me a little is that GitHub will send notifications and emails to the community repo watchers with each discussion opened by the bot.
For testing, I have hosted it in Heroku and sent a request to our slack workspace admins. we just need to specify where we want the bot to save the discussions and a token with |
it sounds bad but actually is good, as you or me won't control how is the app being used, what is actually archived/saved. Notifications will let you know about it. Thoughts?
approved. As if it comes to Heroku, let us make sure you do not pay for anything on your own.
I propose we test it now on I sent you a token in private |
This issue has been automatically marked as stale because it has not had recent activity 😴 It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation. There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model. Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here. Thank you for your patience ❤️ |
This issue has been automatically marked as stale because it has not had recent activity 😴 It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation. There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model. Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here. Thank you for your patience ❤️ |
support
repo whereissues
are disabled in favor ofdiscussions
preserve
and save in the above-mentioned repo as a discussionOnce we have the above, we can think of doing another bot that can pull answers from
discussions
and suggest them in the message thread on slack. This is long-term though, we need to have a lot of discussions first.See also: asyncapi/community#26
The text was updated successfully, but these errors were encountered: