Skip to content
This repository was archived by the owner on Feb 19, 2024. It is now read-only.

Releases: RandomX12/RandomBot

v1.2.0

Choose a tag to compare

@KHLALA-Gh KHLALA-Gh released this 24 Sep 13:25
9fa2faf

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-qzgame to 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

Choose a tag to compare

@KHLALA-Gh KHLALA-Gh released this 15 Sep 13:23
67cd186

Bug Fixes

  • fix : user can use a command without having the required permissions (#27)
  • fix the help command (#28)
  • make customGames config true by default (#29)

Full Changelog: v1.1.1...v1.1.2

v1.1.0 patch 1

Choose a tag to compare

@KHLALA-Gh KHLALA-Gh released this 12 Sep 11:14
d65641c

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

Choose a tag to compare

@KHLALA-Gh KHLALA-Gh released this 08 Sep 17:04
df3b6cc

New Features

  • New slash command : /invite (85627f5)
  • Quiz Config : add new config playQzgame (8841980)
  • Add maintenance mode (b6d2bc8)
  • New RCL : busy to turn on off maintenance mode (b6d2bc8)
  • Express Server : add deleteAll games and delete games actions (df3b6cc) (16cd24a)

System Enhancements

  • Convert bannedUsers from Array to a Set (ad949d0)

Full Changelog: 1.0.1...v1.1.0

v1.0.0 patch 1

Choose a tag to compare

@KHLALA-Gh KHLALA-Gh released this 23 Aug 11:51
1f25be4

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

Choose a tag to compare

@KHLALA-Gh KHLALA-Gh released this 17 Aug 12:59
a52fec1

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 customGames for quiz game (#13)
  • Add new RCL connectDB (#14)
  • Add the /ban command (#16)
  • Change join leave buttons position in multiple channels set to false (#17)
  • Add the /unban command (#18)
  • Add RandomBot express server (#19)

Bug Fixes

  • Fix scanSlashCommands property 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)

Pre-release

Choose a tag to compare

@KHLALA-Gh KHLALA-Gh released this 22 Jul 14:21
6ae251c

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)

v1.0.0(Beta 5) Pre-release
Pre-release

Choose a tag to compare

@KHLALA-Gh KHLALA-Gh released this 20 Jul 14:36

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)

Pre-release

Choose a tag to compare

@KHLALA-Gh KHLALA-Gh released this 11 Jul 12:32
8d39638

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)

v1.0.0(Beta 4) Pre-release
Pre-release

Choose a tag to compare

@KHLALA-Gh KHLALA-Gh released this 10 Jul 09:14

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