Beebot is a helpful bot for interacting with Beeminder on your Slack team.
You can send a DM to check on your most urgent goals, see what you need to do to meet them, and add data once you've completed them.
It also comes with a slash command, /bee, that lets you do all the same things without leaving the channel you're in.
Additionally, it adds the /charge command, which allows you to directly charge yourself an amount via the Beeminder API, or schedules the amount to be charged in the specified time unless canceled.
For example, you could say /charge 5 in 30 unless I send this email. Then if you send the email in time you can say /charge cancel to cancel it, or if you don't, just let the charge go through.
Once installed, typing
/bee help
or
@beebot help
or
Help me @beebot you're my only hope
will show the available commands, namely:
list
will display your five most urgent goals (nearest deadlines).
list N
will display your N most urgent goals (nearest deadlines).
goalname
will display the status and graph for the goal with that goalname
goalname date value "comment"
will add a datapoint to the goal with that goalname
goalname++
is a shortcut for adding a datapoint of "1" for today for the goal with that goalname
goalname--
is a shortcut for adding a datapoint of "-1" for today for the goal with that goalname