Skip to content

Releases: Zwivee/AttendanceBot

v2.2.0.0

29 Aug 22:28
Compare
Choose a tag to compare

The Discord bot will now track past or present messages on the desired channel. This way the users can take down and bring the bot back up with the only gap in service being the time of the bot downtime.

v2.1.3.1

08 Jul 05:31
Compare
Choose a tag to compare

Added Features:

None

Bug Fixes:

Unbound variable error fixed for nw_weekday variable.
- Variable needed to be assigned before comparison done
ValueError on list.remove
- Remove unnecessary checks for the cap on reaction removal
- Added check of user_in_game_name located in the normal list if not then remove from the extra list instead

v2.1.3

04 May 17:58
Compare
Choose a tag to compare

New functionality:

  1. cap function will now automatically add people from waitlist to sheet with cap increase.
  2. Added waitlist with reactions after cap is reached
  3. Added current command ( Allows user to see what the current cap size is)

Fixed Bugs:

  1. Changed the way names are looked for from split string to regex.
  2. Added error checking when names do not conform to naming convention of "ign" nickname
  3. Added weekday check before resetting cap to default

Documentation:

  1. Updated help command with new current and waitlist command.

v2.1.2

19 Apr 20:15
7ba71fd
Compare
Choose a tag to compare
  1. Re-writes in-game name search to whole word and case insensitive.
  2. Adds logging to the search in case there are other failed returns
    • The return is now "Cannot find name "
  3. Implement on_command_error for Discord.py
  4. Create custom 'help' command
    • Create a bot group for implementation such that help does not return the base help command output.

v2.1.1 - Insensitive Search Fix

16 Apr 05:03
15fcf9b
Compare
Choose a tag to compare

Adding insensitive search for the in-game names to the google sheet.

In this case when the discord name is zwivix it will still find Zwivix in the google sheet.

v2.1.0

15 Apr 18:22
9f58ea9
Compare
Choose a tag to compare

Added the functionality to automatically reset the cap restriction at 6pm PST, or when node wars currently starts.

IF the time were to ever change, then the code would be updated as such.

v2.0

10 Apr 19:00
26efba1
Compare
Choose a tag to compare

Changes the function of the bot from tracking 2 emotes to a single one, but in exchange it now offers the functionality of tracking said discord reactions on google sheets.

v1.0

15 Sep 05:56
24656be
Compare
Choose a tag to compare

Ensure python and pandas are installed before running the bot. Make sure the bot is restricted to one channel, bot has not been tested for multiple channels at the same time.