This is a chat bot server intended to be used with slack to create and manage a queue. I wasn't
a fan of the lack of features and custom ordering of the slack-wide @reviewq
bot.
There is no database and no persistance. Everything is in memory. Once your server is halted, crashes, etc, you lose all queues. That may change in a future version.
mix deps.get
mix run --no-halt
And then, inside slack configuration, "create a new app" for your organization. You'll need to fill in these two sections. "your root endpoint" refers to the host and port on which you just started this server.
- "Slash Commands"
- "Create new command"
- "Command":
/queue
or something similar - "Request URL": your root endpoint
- "Short Description":
interface to the queue
- "Usage hint":
[help | display | edit | <new item>]
- "Command":
- "Create new command"
- "Interactive Components"
- "Request URL": your root endpoint
- "Options Load URL (for Message Menus)": leave empty