Discord pomodoro bot and terrible OTP application.
Starts a pomodoro session with 25 minutes work and 5, 5, 5, 15 minutes break cycles. Work/break pings will be sent to the channel where the command was run in. No VC support yet.
Stops the ongoing pomodoro session.
Adds the command runner to a list of pomodoro followers. You'll get @mentioned for each work/break ping.
Removes the command runner from pomodoro followers, and future pings will not mention you.
- Erlang
- Rebar3
- Env variables:
DISCORD_TOKEN
$ rebar3 compile
$ rebar3 shell
- Spawn a supervised process for each pom session, so that the app can support multiple pom sessions across servers
- Typing
- Docs
- Tests
- Docker
- Better handling of env variables (
DISCORD_TOKEN
)
- VC pings
- Customizable time
- Calculate time of next work session/break
- Command and/or GUI to check remaining time
- Slash commands
A lot of the code using the Discord library came from mikeyhc/yshtola.