Skip to content

maybe-hello-world/digestbot

Repository files navigation

digestbot

Build Status

Bot for Slack, who send you top messages whenever you want!

Message Example

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!

About

Slack bot that provide you a digest of hot workspace topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published