Skip to content

v0.2.0

Compare
Choose a tag to compare
@anoadragon453 anoadragon453 released this 13 Sep 22:33
· 168 commits to master since this release
v0.2.0

Lots of changes, updates and polishing! Find the list below:

Features

  • Better support for command prefixes other than the default !.
  • Just writing !silence now silences the currently active alarm.
  • The bot will now print the correct syntax of a command if the user fails to follow it.
  • The bot will reply to events if it cannot decrypt them, as well as offer helpful tips that both the user and bot operator can try to fix things.

Bugfixes

  • Timezones. They should finally work correctly! ...no 100% guarantees though.
  • Alarms were a bit broken. They're fixed now.
  • Fix commands with formatting and newlines not being picked up by the bot.
  • Fix non-latin characters preventing reminders from being deleted.

Internal changes

  • Add a dev-optimised Dockerfile for quicker iteration during development.
  • Better wording revolving alarms. They're just reminders that alarm repeatedly when they go off.
  • Log why the bot is unable to start.
  • Don't print "Unknown help topic" in case the user is trying to ask another bot for help.
  • The config dict is now a singleton.
  • Type hints everywhere!

The minimum Python version is now 3.6.