Skip to content

v3.0.0 | cafeBot - Slash Command Overhaul

Compare
Choose a tag to compare
@beanbeanjuice beanbeanjuice released this 11 Jul 11:55
· 192 commits to master since this release
7afc8ba

Slash Command Time

  • In order for the bot to work properly, you need to reinvite the bot using this link. Commands are remaining (mostly) the same, but are being moved to slash commands! Any attempt made to run the old commands with your prefix will be met with an error, notifying you to switch to slash commands and reinvite the bot. To run commands, for example, do /help!
  • Everything else should remain mostly the same, including all settings that were previously made, except birthdays (not the birthday channel), as I will get into later.
  • For a full list of commands, since some commands have been removed, check out the GitHub Page for the bot!

Features

  • Improved the birthday handler. Birthdays now require a timezone, however, this means that any birthdays that were previously added will be completely removed. SORRY!

Bug Fixes

  • The only bug that I can personally think of was the birthday bug. This would mean birthdays would be notified either a day before or a day late. They now notify at exactly midnight for the timezone specified!

Improvements

  • Code cleanup. Since redoing the bot completely from scratch, the whole code has been cleaned up.
  • For the developers, code has been made much easier to read, and simplified. A few thousand lines of code have been removed (not including the old commands that I deleted) and that's a good thing! Most of cafeBot was spaghetti code, and I'm so happy for my year at university so that I could improve my coding abilities. This bot has gone from 17,985 lines of code to 12,804. That's a difference of 5181!

What's Changed

Full Changelog: v2.10.3...v3.0.0