Changelog

26. october 2020

Changed

The attend command has now been renamed to join. The old attend command still works as before.

Fixed

The bot should now stay connected for longer when playing sounds from the soundboard.

10. september 2020

Added

Added the notice new and the notice edit commands.

17. august 2020

Added

Users can now change their role in an event by simply attending it again. There is no longer a need to leave the event first.

Added

Users can now use the update command to update the limit of an event.

Added

Users can now use the update command to edit an event's roles.

Fixed

Fixed an issue that occurred when multiple users tried to attend an event with roles at the same time, only one person would be served without any indication as to who. The bot now asks the second person to wait until the first is done.

Changed

The schedule command now sends fewer messages.

16. august 2020

Fixed

Fixed an issue where the poll command would respond to other messages being reacted to.

14. august 2020

Changed

The event list now displays the plural weekday for recurring events. In addition, plural weekdays are now accepted when scheduling events.

Fixed

Resolved an issue where the poll command would randomly stop accepting votes before the poll closed.

Added

Added the julia command which generates a picture of a random Julia set.

13. august 2020

Fixed

The clean command should now work with more consistency.

11. august 2020

Fixed

The poll from the poll command should now stay open until 24 hours have passed without a vote.

10. august 2020

Changed

Revamped the help command. Now it looks better and is more informative.

3. august 2020

Changed

Users can now enter TBD as the date and time when scheduling events.

1. august 2020

Added

Added the poll command.

27. july 2020

Changed

The readycheck command now displays the readycheck list if not all members reply with ready when the check expires.

14. july 2020

Changed

The user who schedules an event will now be registered as the owner of that event. This means that they will not require any special permissions for commands regarding that event.

Added

The owner command has been added which allowes users to check who the owner of an event is.

Changed

The update command can now update the owner of an event.

13. july 2020

Changed

The remove command now asks for confirmation before removing the event.

1. july 2020

Changed

The configure command has received an overhaul. The command now gives a fully interactive settings menu instead of just an overview. The old style of configuring the bot is still there and works exactly as before.

28. june 2020

Added

Added a new command, forget_me, which allows the user to purge all the stored information pertaining to them from the bot.

Fixed

The spoiler delete no longer throws an error if a spoiler message has already been deleted by a user.

21. june 2020

Changed

Updated the formating of the salt command. The message now looks better and only sends one message.

14. june 2020

Added

Added a new command called chill nowplaying that displays the currently playing song on the lo-fi radio.

Fixed

Fixed an issue that caused lo-fi commands to not be deleted after being called.

6. june 2020

Added

Added a command spoiler delete to delete the previous spoiler message posted by the user.

5. june 2020

Added

Added a new command, spoiler, to allow mobile users to easily mark attachments as spoilers.

3. june 2020

Fixed

The log in the server channel and the log command now follow the configured guild timezone.

29. may 2020

Fixed

The bot no longer sends friendly reminders for every event, only recurring ones as intended.

26. may 2020

Changed

DMY is now the preferred date format as opposed to MDY.

24. may 2020

Changed

Massive improvements have been made to date parsing. Date parsing now understands several different languages and almost all date formats. This is possible thanks to the dateparser python library.

22. may 2020

Added

Added a new feature called hooks that allow users to tell the bot to execute certain actions when certain event related commands resolve. This feature is controled with two new commands: hook and hook remove.

21. may 2020

Added

The remindme command now supports UTC offsets as well so things such as at 14:30 UTC+3 now work.

Fixed

The remindme command no longer ignores stuff that comes after the first relative thing, e.g. it can now correctly recognise stuff like in 2 hours and 30 minutes.

Fixed

The remindme command now supports all rational valued ammounts of relative time units so things such as in 1.5 hours now work properly.

Changed

The remindme list command now specifies that the times listed for the reminders are all in UTC.

20. may 2020

Added

Added a new command remindme list to get a list of all set reminders for the user.

Added

Added a new command remindme remove to delete a set reminder.

Removed

Removed the old f? prefix.

16. may 2020

Added

Users can now specify an expiration time for the readycheck command with the new -expire optional argument.

14. may 2020

Changed

The readycheck command now supports any combination of user and role mentions.

10. may 2020

Added

Added the when command. It gives the start time of the event relative to a given UTC offset.

Fixed

Fixed an issue where the remindme command would ignore all reminder text after the second "to".

Changed

The UTC offset for the currently configured timezone is now displayed on the events list.

9. may 2020

Added

Added a new remindme command that allows users to set custom reminders.

5. may 2020

Fixed

Fixed a bug where the chill volume command would not work as intended and gave an unknown error.

Fixed

The message where you are asked to specify a time for an event while scheduling now displays the correct time zone.

Changed

The events list is now sorted with the next event at the top of the list.

3. may 2020

Added

Guilds can now set their time zone with the new configure timezone command. This command requires special permission to use.

Changed

The schedule command now accepts more time formats.

Changed

The formatting for the friendly message is now a little better.

1. may 2020

Deprecated

The f? prefix is now deprecated and will soon be removed.

29. apr. 2020

Fixed

Resolved the issue where readycheck would raise an unknown error when timing out after 24 hours.

27. apr. 2020

Added

Added an overview of configured permissions for roles with the configure command.

Fixed

Fixed an issue with the new permission system where no commands would work in direct messages.

Changed

Made error handling better. The bot now gives useful error messages when it knows what went wrong.

Changed

There is now a 2 second delay between pining messages when setting up with the setup command.

26. apr. 2020

Added

Added a permission management system where administrators can configure which roles can execute which commands. (see configure role for deets).

Fixed

Fixed a security issue where the clean command could be executed by anybody.

Changed

The scheduler role will no longer be a bot administrator role. Roles need to be given permission through the new system to be able to execute protected commands.

25. apr. 2020

Fixed

Fixed an issue where some calculate queries would not give an output even though they are recognised by Wolfram.

24. apr. 2020

Added

Added a new calculate command for asking the professor questions. Powered by WolframAlpha.

Added

Added rename command for the soundboard.

23. apr. 2020

Changed

The readycheck command now mentions the role instead of all the members in the role when the input is a role.

21. apr. 2020

Changed

The readycheck command now supports role mentions as well as user mentions.

18. apr. 2020

Added

Added a new command readycheck which allows members to check if a list of members are ready.

15. apr. 2020

Changed

Changed the events channel such that the bot no longer replies with a success message on a command but instead updates a permanent log with the event.

14. apr. 2020

Removed

Removed the subwoah command due to the new soundboard feature.

13. apr. 2020

Added

Added a new soundboard feature. This allows members with the Scheduler role to add custom sounds to a soundboard and then play them back on voice chat.