Bot for Slack, who send you top messages whenever you want!
- find and send you top messages from a given channel, pre-defined sets of channels or all channels
- select messages for last N hours / days / weeks
- sort messages by 3 different sorting types
- create timers for you to receive a digest on schedule
- create your own presets to combine channels in one group
Sure! To deploy your bot you have to:
- Create a Slack app in your workspace and get USER_SLACK_TOKEN and BOT_SLACK_TOKEN
- Prepare needed environment variables in .env file (see env.template)
- Deploy this bot using the docker-compose.yml file with the bot and database
- You can modify docker-compose file how you want (provide a database from another host, for example)
- Do not forget to pass environment variables to bot from .env file or in any other way
- Done!
If you have any good ideas or noticed a bug - create a new issue, and we will talk about it! Before submitting the issue, please check ROADMAP.md - possibly we are already working on that. :)
Doesn't know what to do? Check issues and implement a solution for one.
Anyway, Pull Requests are welcome!