This repository was archived by the owner on Feb 19, 2024. It is now read-only.
Releases: RandomX12/RandomBot
Releases · RandomX12/RandomBot
Release list
v1.2.0
New Features
- Quiz : add 4 new categories (#31)
- API : add the ban action to ban members from a game (#31)
- RCL (Runtime Command Line) : add a new RCL
create-qzgameto enable or disable creating quiz games. (#32) - API : add kick action to kick members from a game (#32)
- Quiz : create a new message for every round in the game (#34)
- API : add unban action to unban members from a game (#35)
System Enhancements
- Optimize scanning commands' time by making the request to Discord to update the command optional (#32)
Full Changelog: v1.1.2...v1.2.0
v1.1.0 patch 2
Bug Fixes
- fix : user can use a command without having the required permissions (#27)
- fix the help command (#28)
- make
customGamesconfig true by default (#29)
Full Changelog: v1.1.1...v1.1.2
v1.1.0 patch 1
Bug Fixes
fix : stop mentioning everyone when creating a new game (797458a)
fix : remove administrator permissions from the /create_quizgame requirements (bc19db6)
fix : handle the 50013 Discord API error (0a76491)
fix : add everyone role when the bot joins a new server (d65641c)
System Enhancements
RCL : Replace the table command with guilds (290af03)
Optimize server start time (b8cceee)
Full Changelog: v1.1.0...v1.1.1
v1.1.0
New Features
- New slash command : /invite (85627f5)
- Quiz Config : add new config
playQzgame(8841980) - Add maintenance mode (b6d2bc8)
- New RCL :
busyto turn on off maintenance mode (b6d2bc8) - Express Server : add deleteAll games and delete games actions (df3b6cc) (16cd24a)
System Enhancements
- Convert
bannedUsersfromArrayto aSet(ad949d0)
Full Changelog: 1.0.1...v1.1.0
v1.0.0 patch 1
Bug Fixes
- Fix : /games command not working when having more than 8 games in a server (64016bd)
- Fix : express server always responding with http code 304 (edee36e)
- Fix : the bot can ban himself from a game (6f8eb71)
Full Changelog: v1.0.0...1.0.1
v1.0.0
New Features
- Mention game's announcement message in '/game' command (#8)
- Show game start type when waiting for players (#9)
- Send errors in embedded message (#11)
- Add new config
customGamesfor quiz game (#13) - Add new RCL
connectDB(#14) - Add the /ban command (#16)
- Change join leave buttons position in
multiple channelsset to false (#17) - Add the /unban command (#18)
- Add RandomBot express server (#19)
Bug Fixes
- Fix
scanSlashCommandsproperty in config.json (#12) - Fix : remove unnecessary responses from join & leave buttons ( #15)
Full Changelog: v0.5.1...v1.0.0
v1.0.0(Beta 5 Patch 1)
Bug Fixes
- Fix custom quiz game channel name declaration (#3)
- Bump mongoose from 7.0.4 to 7.3.3 (#4)
- Fix : give the bot the permission to edit and manage the channel in custom quiz game (#5)
- Fix: Remove game announcement on game creation error (#6)
- Fix : return an embedded message error on custom game creation error (#7)
Full Changelog: v0.5.0...v0.5.1
v1.0.0(Beta 5)
In this update, our primary focus was on enhancing the performance of the quiz game, delivering a faster and more seamless experience for our users.
To achieve this, we worked on optimizing the game's data storage. Rather than relying on MongoDB, we have now successfully transitioned the game data to be stored in memory, ensuring quicker access and smoother gameplay
New Features
- add new slash command '/start' to start quiz game
- add new slash command '/kick' to kick a player from a game
- make id option optional in 'delete_quizgame' command
- add new configs for quiz game gamePerUser, roles
- add new option for '/create_quizgame' difficulty
Bug Fixes
- Add improvements to the error handling system
- Troubleshoot command errors
- Returns an understandable error message for the user
- Fix /leave_quizgame command bugs
System Changes
- add unit test to the project
- add new class Command to create slash commands dynamically Commands.ts
- make games's data stored in the memory storage.ts
Credits
Huge thanks to @KHLALA-Gh for making this update
v1.0.0(Beta 4 Patch 1)
Bug Fixes
-
Fix error handling issues
-
Add the required permissions for each command and respond with warning when messing required permissions
v1.0.0(Beta 4)
Bug fixes
-
reply with warning message when missing permission
New Features
-
add server name to command log
-
add more option to function "addRuntimeCMD" (consoleCmd.ts)
-
add "table" run time command to show table of guilds
-
add players name when waiting for players