https://github.com/sinan/lumbergh
a slackbot to bug you for daily updates.
https://github.com/sinan/lumbergh
meeting slack slack-bot standup-meetings standup-slackbot
Last synced: 5 months ago
JSON representation
a slackbot to bug you for daily updates.
- Host: GitHub
- URL: https://github.com/sinan/lumbergh
- Owner: sinan
- Created: 2017-01-25T01:09:53.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-13T18:08:12.000Z (over 8 years ago)
- Last Synced: 2025-04-03T02:22:10.312Z (6 months ago)
- Topics: meeting, slack, slack-bot, standup-meetings, standup-slackbot
- Language: JavaScript
- Size: 25.4 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Lumbergh
An intentionally annoying, but highly useful, slack bot to replace daily meetings with your teammates.
It checks if everyone in a particular slack channel has entered their daily updates, if they haven't, it publicly shames them the next morning.
### Why
Daily meetings are mostly waste of everybody's time. This way you update your people when you have time rather than in a fixed schedule. Also, your teammates can see anytime what you're working on by just checking that #standups channel you specify.
Especially useful if your team has people from different timezones.

### Installation
I used env vars instead of a config file to avoid accidentally pushing slack api tokens.
```bash
$ export SLACK_API_TOKEN=
$ export SLACK_CHANNEL=
$ npm start
```You can use `forever` or similar task runners to make it run in the background or restart when killed etc.
### Usage
Every day members in your daily meeting channel should write an update in following format:
```
Done:
- Fixed #3521
- talked to boss for an hour
- meeting with John
Doing:
- Fixing #3522
- Investigating such and such issue
Blockers:
- Life is hard
```Lumbergh checks the messages written in the last 24 hours. If it doesn't find a message like the one shown above, it reminds the ones who didn't put their daily updates.
Also, you can slightly customize the looks by defining these additional env vars before running the bot.
```
$ export SLACK_USERNAME=
$ export EMOJI=
$ export AVATAR_URL=
```### License
MIT