Skip to content

Releases: scottbucher/BirthdayBot

More Bug Fixes & Improvements!

04 Jul 20:20
Compare
Choose a tag to compare

Fixed Bugs:

  • "Cannot read property 'Message' of undefined" while choosing a random message during the birthday job.
    Reason: The logic of the function's random message select was flawed which caused it to try and access an undefined message slot.

  • bday message remove command isn't removing.
    Reason: Procedure had an incorrectly positioned check for the guild of the messages it was receiving.

  • Setup says missing reaction permission even though it has "Add Reactions" for the channel.
    Reason: The message filter had already checked the needed permissions and there was an incorrect duplicate check in the function itself

  • "Cannot read property 'createDm' of null when a guild" joins
    Reason: Getting the owner of a guild can actually fail and return null since a guild doesn't technically need an owner. (Example: Owner's account was deleted).

  • "Cannot edit a message authored by another user" error.
    Reason: When checking for a reaction in the page system, birthday bot wasn't confirming the message with the reaction was the bot's message.

Improvements:

  • Database script was exporting auto-increment indexes in db script.

  • Improved timing of the birthday job. Instead of requesting the user data individually for each guild, the bot now sends one request for all user data preventing the bot from having to send thousands of requests and thus reducing the birthday job time from 3-4 minutes to 1-2 seconds.

  • The entire birthday job will no longer fail when one guild fails.

2.0 Bug fixes and improvements

02 Jul 07:06
Compare
Choose a tag to compare

Massive bug fixes and improvements to the 2.0 release

Birthday Bot 2.0 Release

01 Jul 21:13
Compare
Choose a tag to compare

2.0 Birthday Bot Recode.

Final 1.0 Version

01 Jul 21:05
Compare
Choose a tag to compare

Final version for Birthday Bot 1.0

Birthday Set Update

13 May 04:45
762f03a
Compare
Choose a tag to compare

More options for the developer to easily set a user's birthday set count.

Users now start with 5 birthday sets. (Already existing users will have their count reset)

Miscellaneous bug fixes and improvements in how BirthdayBot handles errors.

Option to Clear User Data

12 May 18:54
b8da334
Compare
Choose a tag to compare

The new clear command allows users to remove their data from the database (does not reset birthday change count)

Minor Bug fixes and improvements.

Minor Config Fix

11 May 05:49
c1a2584
Compare
Choose a tag to compare

Updated README and some commands with a new invite link

Fixed setting the custom message in the Config

General Bug Fixes

10 May 03:33
c31940d
Compare
Choose a tag to compare

Improved Error Handling
SetBday's timezones are no longer case sensitive.

Error Retrieving Birthdays from the Database Fix

08 May 20:35
d5073f7
Compare
Choose a tag to compare

Major fix to how BirthdayBot retrieves user's birthdays from the database.

Small update to Birthday's handling of permission exception errors.

API + Embed Update

06 May 18:08
702401c
Compare
Choose a tag to compare

Bot now deciphers between test instances of the bot and live instances when updating APIs.

Guilds now can decide whether to have an embedded birthday message or not.