hackforla / hackforla/tables

Create a slack queue bot

Open
#61 0 comments 0 reactions 0 assignees View on GitHub
Complexity: Large feature: slack role: developer size: 3pt
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.