digestbot
digestbot copied to clipboard
Slack bot that provide you a digest of hot workspace topics
digestbot
Bot for Slack, who send you top messages whenever you want!
What bot can do:
- 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
Can I use this bot for my own space?
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!
How can I help?
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!