Create a slack queue bot
- Dominant language
- JavaScript
- Stars
- 2
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
### Overview
We need to create a hackforla slackbot that uses a queue to automate slack messages, adding people to slack channels, etc so that we can automate more of HackforLA's administration.
### Details
This bot will enact actions that are written to its queue. We need this bot since Hack for LA's slack organization only allows for one bot.
### Action Items
- [ ] Review the resources/instructions below and ask product any clarifying questions necessary
- [ ] Get access to testing slack environment
- [ ] Research how to create a queue-driven slackbot (it's possible no one has done this before)
- [ ] Create prototype that adds "add x person to y channel" into the queue
- [ ] Demo to team
### Resources/Instructions
The testing account has been set up. To login use the information below:
- URL: tables-staging.slack.com
- Username: tables-staging@hackforla.org
- You must be logged in via one password to use tables-staging@hackforla.org
#### Typical actions
- Adding someone to a slack channel
- Removing someone from a slack channel
- Messaging someone in slack on a specific date
- Sending a message to a slack channel (not addressed to anyone)
#### Additional features
- Bot runs on a schedule (TBD)
- Bot can be triggered via tables appscript
Contributor guide
Assessment
This issue has not been assessed yet.