Patch notes - TamaniWolf/ClanBot GitHub Wiki

Wiki ▸ Patch-notes

Table of Content


Pre-release

1.5.0

Date: 2020/12/19 Number: 20w51a

+ Twitch announcements thru Luci it self
+ Luci responds to messages with content "meep" with "Meep!"
+ Optional: Luci can react to messages with emojis when they contain certain words; both emojis and words
  adjustable; an emoji can be called up with several words. Reacting permissions are required for this.
- Meep Command, removed
- Remains of the Counting Command test, removed
- Announcement bridge with Mee6, removed

2.0.0

Date: 2021/01/25 Number: 21w04a

+ Added Bot reacting to words with reactions (e.g. pride = Pride Flag)
+ Added Bot responding to words with text (e.g. sexy = "Where?!")
+ Added possibility to add new functions
+ Updated code
+ command and event handler
+ all commands
+ Updated dependent software
+ Updated security of sensitive data (e.g. bot token, twitch dev. token, etc...)

2.4.0

Date: 2021/03/04 Number: 21w09a

+ Added Shutdown command
+ Added Restart command
+ Added Changelog command
+ Added Changelogs
+ Added counter for command german
+ Moved more data in to the config file .env for easier editing/changing
+ Added Option to make Self assining roles via reactions
+ Added command react to spawn the reactions (The bot only knows the roles we set in the .env config)
+ Updated lang/en_US.json
+ Added NSFW variables to multible commands
- Removed unfinished/old/unused NSFW commands
- Removed old/unused code

2.8.7

Date: 2021/06/11 Number: 21w23a

≡ Forked from ClanBot "Royal Assistant"
+ Added DataBase
+ Added Cooldown function
+ Added exp system
+ Added leveling system
+ Added Inventorys
+ Added NSFW variable to "hug"
+ Added NSFW command aliase "sex" to command "hug"
+ Added more command aliase
+ Added toggle able functions/commands
+ Added small compactibilty changes
+ Added new text to the language file
+ Added edible config
+ Added three new Config files
+ Added more config variablen
+ Updated Config.json and .env Config
+ Updated command codes
+ Updated internal structure
+ Fixed limitation of "reload" command
+ Fixed Twitch API Token expiering
+ Fixed "Google Chrome syndrom" - high memory consumption
~ Replaced old cooldown function in commands
~ Replaced new Bot files with old Bot files
- Removed Twitch Chat bridge (has not worked)
- Removed test code and text
- Removed old and unused code and text

2.9.9

Date: 2021/08/31 Number: 21w35a

+ Migrated from Clan DataBase to SQLite DataBase / better-sqlite3
+ Updated the Code from "discord.js v12" to "discord.js v13"
+ Added level system
+ Added exp system
+ Added command: exp
+ Added command variable for exp: give, remove, leaderboard
+ Added role adding on joining
+ Added role timer
+ Fixed twitch token updater
- Removed clan database
- Removed old leveling system
- Removed old exp system

3.1.3

Date: 2021/10/12 Number: 21w41a

+ moved most configs to database
+ added info command
- removed unneaded code
+ fixed new user roles

3.9.9

Date: 2022/09/03 Number: 22w35a

+ Fixed Database chaos.

4.0.1

Date: 2022/09/14 Number: 22w37a

+ Added Birthday Calendar/announcer
+ Added New/more Logging events
+ Fixed Reaction Roles
+ Fixed Stream Up-Time in Announcement
+ Fixed Bot Commands

4.7.0

Date: 2023/03/23 Number: 23w12a

+ Converted from API version v9 to v10
+ Converted to Slash Commands
+ Added Commands /convert /update /mute /unmute /clear /logs /language
+ Added more Logs to the selection
+ Added Update function
+ Added Dynamic SQLite functions
+ Added Database setup on start
+ Added Database setup on Server Join
+ Added Database erase on Server Leave
+ Added Permission, Color and Language code converter functions
+ Added Channel Type and System Channel Flags converter functions
+ Added Dependencies install check on start up
+ Added new event, command, system and logs handler
+ Added new module handlers
+ Added deployment commands
+ Added 'On/Off' toggle to more functions
+ Fixed outdated Logs
+ Fixed patch-notes format
+ Fixed command formats
+ Fixed command naming
+ Fixed Databases directory structure
+ Fixed Database incompatibility with multiple bots and shards
- Removed Commands /calendar /level
- Removed Commands NSFW variables
- Removed Twitch announcer (Will be added back in later)
- Removed 'datatoconfig.json'
- Removed Level and Profile System
- Removed unused codes that no one has keep track of (No big/semi important functions)
- Removed unused packages from 'package.json'
- Removed Nordic God 'Hammersbald' from the Bot

Release