Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maybe-hello-world/digestbot
Slack bot that provide you a digest of hot workspace topics
https://github.com/maybe-hello-world/digestbot
Last synced: 3 months ago
JSON representation
Slack bot that provide you a digest of hot workspace topics
- Host: GitHub
- URL: https://github.com/maybe-hello-world/digestbot
- Owner: maybe-hello-world
- License: mit
- Created: 2019-09-30T19:06:14.000Z (about 5 years ago)
- Default Branch: develop
- Last Pushed: 2024-05-21T05:45:01.000Z (6 months ago)
- Last Synced: 2024-06-28T06:30:50.965Z (5 months ago)
- Language: Python
- Homepage:
- Size: 329 KB
- Stars: 16
- Watchers: 5
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
# digestbot
[![Build Status](https://travis-ci.com/maybe-hello-world/digestbot.svg?branch=develop)](https://travis-ci.com/maybe-hello-world/digestbot)Bot for Slack, who send you top messages whenever you want!
![Message Example](https://i.imgur.com/tWsw83p.png)
### 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!