Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 998 Bytes

README.md

File metadata and controls

26 lines (20 loc) · 998 Bytes

QueueBot

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.

Installation

  • 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>]
  • "Interactive Components"
    • "Request URL": your root endpoint
    • "Options Load URL (for Message Menus)": leave empty