The most anticipated update for Quika is here. For about 5 months this rewrite of 100+ commands has been in the works. It is finally here: Prefix One of the biggest change to Quika is the prefix. It has changed from # to q!/Q!. This was done because we had noticed that the prefix of # had caused a lot of problems with the discord channel tags, therefore also making us non-compliant to all of the Discord Bot Listing websites. Storage Another major change in Quika is that now it will store and manage data using a MySQL Database. Due to Quika's increasing number of servers, the JSON Storage we had implemented in the old Quika were getting unmanageable and because of this we have decided to move. However, there are consequences. The data which was previously in JSON will be wiped out. Since transferring 300+ server data was not feasible, we have decided to move all donor servers onto the MySQL. My apologies for this data wipe out. We had to do this in order to start fresh and make sure we are able to more data incoming. Command Handler The old Quika had about 4369 lines of code in 1 file. Which meant that it affected the efficiency of the bot and caused multiple errors within the code. The new Quika has multiple files that is separated by 97 files to distribute the commands and make sure each file is written in the least amount of lines possible. Permissions System Another one of the major changes in the whole of Quika is the permissions system. As usual, we have the custom bot roles, which are now renamed as Quika_Mod, Quika_Manager & Quika_DJ; and the common preset roles. Added onto that, we also have a new feature called Quika_ID which means that the owner can add any user into it and it will allow the user to use any command in the whole bot (including music). Instead of giving a person multiple roles such as Quika_DJ, Quika_Mod, and Quika_Manager, the owner can simply add the user to Quika_ID and it will allow them access to every command that is non-owner. To simplify: Music Music has been a huge contributing part to the popularity of Quika. Music on the old Quika was included in the massive 207 KB file which meant that the music usually had lag and stopped unexpectedly. In the new Quika however, we have made a new profile for Music. This means that if there is any error in the Non-Music part of Quika, there will be no interruptions to the music. This is a huge plus to the music aspect since this will decrease the number of restarts for music and cause less downtime. Sub Commmands There are various sub-commands in Quika. To list a few: set,view,remove,add. The old Quika used to have - #set anti-words add <word> The new Quika now has - q!add anti-swear <word> This means that there are less words to input for the command to trigger, hence improving efficiency of the user and more convenience towards managing settings. Manage Commands Management Commands have had some changes. Changes that provide the user to customize their selections further.
Embeds
The old Quika had most if not all of the commands text based. However, in the new Quika there are more embeds since it makes displaying information better, and cleaner. To end So these are all the in-depth changes that have occurred in the past 5 months. Of course, there will be small changes and additions that will impact some settings. But we are leaving that for you to discover. The Quika Rewrite has been officially released on Public Beta. This means that there are chances of the bot having bugs in the code which need to be fixed and brought to attention. My request to all the users of Quika is that they make sure they have joined Quika Home and are helping Quika in providing feedback on the new and updated Quika so that we can make Quika better for all of us here at Discord. A MASSIVE credit and thank you to Ineusia#3731 for helping create the command handler, and the MySQL database. This couldn't have been accomplished without him. ✌️ Quika Home: https://discord.gg/DnZCX6f
0 Comments
|