https://github.com/beeper/standupbot
A Matrix bot for helping with standup posts
https://github.com/beeper/standupbot
Last synced: 2 months ago
JSON representation
A Matrix bot for helping with standup posts
- Host: GitHub
- URL: https://github.com/beeper/standupbot
- Owner: beeper
- License: agpl-3.0
- Created: 2022-08-19T17:30:58.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-06-19T03:02:58.000Z (about 3 years ago)
- Last Synced: 2026-03-11T03:55:52.465Z (3 months ago)
- Language: Go
- Size: 480 KB
- Stars: 7
- Watchers: 2
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# standupbot
Standupbot helps automate the process of writing nicely formatted daily standup
posts and sending that standup post to a shared, configurable standup room.
Standupbot guides you through a set of questions to help you create your standup
post, and then posts in the standup room. It can also remind you to write your
standup post at a specified time.

## Usage
All interaction with the bot should be done in a DM with the bot. It is
important that the bot is at least moderator in the room so that it can store
state events in the room.
* All commands are prefixed with either `!standupbot`, `!su`, or `@standupbot`
(you can press at @ then s then TAB to get your client to autocomplete the
bot's name)
* `!su help` for help
* `!su new` starts a new standup post. If you configure the bot to notify you
each morning, then you won't normally need to do this.
* To edit your post, you can just edit or redact the individual messages.
* You can also use `!su edit [Friday|Weekend|Yesterday|Today|Blockers|Notes]` to
go back and add items to the corresponding section of the standup post.
You will need to also set a standup post send room. This is the room which the
bot will send standup posts to. You can configure it using
```
!su room !roomid:example.com
```
or
```
!su room #roomalias:example.com
```
### Reminder Configuration
By default, the standupbot will not notify you to write a standup post. You can
configure the time at which you want the bot to remind you to write your standup
post. To do this, you need to set both a timezone and a notification time.
* `!su tz America/Chicago` to set your timezone. You can find a list of valid
timezones here: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
* `!su notify 08:00` to specify what time in your timezone to be notified. You
must specify the notification time in 24-hour time.
## Contribute
Join [#standupbot:nevarro.space](https://matrix.to/#/#standupbot:nevarro.space)
on Matrix for general discussion about the project.
Contributions are welcome! Please submit a merge request or open an issue.