Skip to content

Releases: Creadeyh/Chicken3PO-Bot-Discord

v2.1.1

26 Sep 21:16
Compare
Choose a tag to compare

Backend changes:

  • Database connection object is now a singleton
  • Added log to all database connection exception to debug server issue
  • Automatically kill the bot process if it can't connect to the database (bot to be restarted by the server)
  • Removed BOT_VERSION from config.json
  • Deleted leftover data folder

v2.1.0

03 May 17:17
Compare
Choose a tag to compare

New features:

  • Added a grade option when creating a coop, so your teammates know which grade is the coop in

Changes:

  • Because of the new possibility to replay leggacy contracts for points in EggInc, you can now remove yourself from the Already done list at any point, even if you have completed it in an earlier instance

Backend changes:

  • Updated discord-py-interactions from 4.3.1 to 4.4.0
  • Added requirements.txt for dependency listing

v2.0.1

03 Dec 13:39
Compare
Choose a tag to compare

Changes:

  • Removed mention of already done AFK members when a leggacy contract is added, to avoid this mild annoyance to AFK members

v2.0.0

29 Aug 16:15
Compare
Choose a tag to compare

Changes:

  • Slash commands related to a specific contract now have to be typed in the targeted contract channel
  • Slash commands related to a specific coop now have to be typed in the targeted coop channel
  • Dropped support for coop messages in embeds
  • Automatically deletes user-sent messages in contract channels, only authorizing slash commands and messages from bot
  • Improved the help command

Backend changes:

  • Switched Discord library from discord.py & discord-interactions v3 to pycord v2 & discord-interactions v4
  • Code files re-organization
  • Factorized the view update for contract and coop messages
  • Common permission checks
  • Switched data storage from JSON files to MongoDB database

v1.3.7.1

27 Aug 21:20
Compare
Choose a tag to compare

Backend changes:

  • Config fix for version 2

v1.3.7

25 Aug 16:29
Compare
Choose a tag to compare

Backend changes:

  • Config preparation for version 2

v1.3.6

06 Feb 12:49
Compare
Choose a tag to compare

Bugfixes:

  • Fixed the state of the coop join button after kicking someone from a full coop
  • Fixed the multiple pings to Coop Organizer when remaining list is empty and AFK joins
  • Fixed the AFK role attribution: doesn't give it back if player has just joined a running coop
  • On setup, now asking to move the Coop Organizer, Coop Creator, AFK and Alt roles below the bot role if they already exist

v1.3.5

01 Nov 18:08
Compare
Choose a tag to compare

Bugfixes:

  • Fixed issue where main account of somebody with an alt could not be kicked out of a coop

v1.3.4

30 Oct 15:42
Compare
Choose a tag to compare

Changes:

  • Improved admin command to modify data files
  • Clicking a second time on the already done button puts you back in remaining, unless it says in the bot's archive you have indeed done the contract before
  • Improved contract message readability
  • Added a 10s timeout to wait_for_component events
  • Allowing for admins to kick even when the coop is completed (when someone doesn't join the in-game coop)

Bugfixes:

  • Fixed interfering button events when multiple wait_for_component are waiting at the same time

v1.3.3

11 Oct 19:29
Compare
Choose a tag to compare

Changes:

  • Removed useless contract ID in join message
    "you gotta idiot proof HARD for me, man" -DrJon