Skip to content

Releases: Maseshi/Shioru

Shioru v3.6.4

23 May 17:09
aef82aa
Compare
Choose a tag to compare

Within this version we have made several changes. which is presented from the necessary changes and presented from a partial request of this repository. Here's a list of all the changes:

🔄️ Changelog

  • 5da5a09 - Fixed security issues with using Regex (Regular expression syntax).
  • 0d01e1a - Fixed a bug that made it impossible to use any commands.
  • b0f3699 - Fixed an issue that prevented the image build command from being run.
  • 71854c5 - Fixed an issue that prevented the /help command from viewing the list of commands because the command ID could not be found.
  • 422f329 - Improved startup performance by modifying how packages are installed.
  • 90f03f7 - Fixed the issue where command information could not be viewed in some commands.
  • 01d3288 - Fixes an issue that prevented Shioru from sending messages instead.
  • 112a2f9 - Fixed an issue that could cause an error when initially sending statistics data.
  • 0dc0067 - Information about the virtual machine has been removed in the /system information command.
  • 37f9849 - Fixed an issue where performance statistics data was not displayed on metrics.
  • 7c67199 - Fixed an issue where the /play, /playlist, and /search commands would crash when specifying audio channels.
  • bd34541 - Fixed an issue in the /volume command that incorrectly received data from the command.
  • e5046ac - Fixed an issue with the /jump, /repeat, and /seek commands where incorrect numeric data was received.
  • e158f28 - All data collection has been adjusted to the real-time database to support future data variations and better performance.
  • baa3eca - Improved command scripts for startup and package installation.
  • 0dce44b - Improved data extraction efficiency in many functions by using built-in extractors to reduce the use of external packages.
  • 99d2376 - The /uptime command has been removed, but you can view uptime through the /system information command.
  • 7ba3ac9 - Improved behavior of events and commands.
  • cb63be7 - Weather data provider changed to Open Weather.
  • 9f8a8a9 - You can now view information about the anime, manga, or character you're interested in using the /anime command.
  • https://github.com/Maseshi/Shioru/commit/6e0b7e86b73876c6d1554730f2e4f3db87eee5a3 - Improved providing weather information in the /weather command.
  • 20c10c4 - 🌎 America Ya :D
  • 5e31f00 - Fixed the issue of not being able to react with animation and custom emojis.
  • 142e1db - Improved various functions for stability.
  • d765fab - Expands the capabilities of the /purge command. To learn more, ask Shioru with the /help command:purge command.
  • 22d999f - Fixed language issues in the /system, /games, /timeout, and /help commands.
  • 5f59728 - Remove unused resources to save space.
  • 605c99b - Added new environment variables to protect sensitive data.
  • 666ee90 - You can now use models from OpenAI to process chat responses.
  • ccf896d - Puppeteer has been removed because it was not suitable for use and caused performance problems.
  • 2ed4c6a - Improved performance of the /ask command and integration with OpenAI.
  • b9129d2 - The translation service has been changed to use an API instead.
  • b63419d - Fixed an issue that prevented the use of any contexts.
  • 8a23b89 - Solve problems while starting up work.
  • 2696970 - Developers can now choose different actions. You can now do this in Visual Studio Code.
  • 5756ea0 - Added a way to check which mode the work is in based on activity status.
  • 8afe20e - Combine the /license and /stats commands with the /about command. To view information about her, use the /about information command.
  • c206adf - Reduce the use of variables and improve translation.
  • 4bc12ce - Information regarding Shioru's data update date has been removed.
  • b434f28 - Improved performance of the /vote command.
  • f7abdf3 - The tools category has been renamed to utility.
  • def3139 - The /encode and /decode commands have been combined into an /encoder command and provide additional methods for encoding or decoding.
  • 3401d3f - It is now possible to have Shioru immediately play music if Shioru is already in a specific sound room.
  • 67f6030 - Added options to the /qrcode command: size (optional) for adjusting the image size, ecc (optional) Error Correction Code or ECC for adjusting data clarity, and format (optional) for specifying the format of the image file.
  • 8634cbb - Improved the catchError function to provide more accurate and clear information about errors.
  • 707acef - Improved the event function in the player and fixed an issue with language switching.
  • 1a827ac - Changed the minimum number from 0 to 1 in the /purge command.
  • 295bfce - Use API pulling instead of packages to reduce the size of OpenAI.
  • 39731a0 - The /ask command has been removed. To ask any questions, you can directly ask Shioru (@Shioru to ask the question of your choice).
  • e661dea - Updated chat functionality and integration with OpenAI. If requests cannot be pulled from OpenAI, they will revert to the default method.
  • 56cdc6b - Make the text in the error catcher easier to read in terminal.
  • ae0f158 - Added all new words and updated meanings in each statement.
  • a3e163b - Improved image building command to improve startup performance.

❓ What's Changed

**Full Ch...

Read more

Shioru v3.6.0

02 May 15:00
Compare
Choose a tag to compare

Within this version we have made several changes. which is presented from the necessary changes and presented from a partial request of this repository. Here's a list of all the changes:

🔄️ Changelog

  • 7356161 - Change her profile and add references.
  • 24c4ed3 - Improved system stability and increased performance.
  • b6a5405 - Various actions can now be checked by setting up webhook.
  • 7a20865 - Log files can now be downloaded directly.
  • 7e9e711 - Fixed most problems encountered while working.
  • cdfbd7d - The reload command has been changed to be more readable and searchable without typing it all in.
  • b7818ce - The version command has been moved to include the system command.
  • 4f89128 - The together command has been renamed to activities.
  • 1214fdf - The board command has been renamed to leader.
  • 07e0400 - New command: emojify converts text into emoji.
  • 155f2a8 - New command: games can start the game immediately and there are more than 15 games to play.
  • f358fa6 - Rename the numbers command to random and add list randomization. Added random images which can be edited.
  • 9b4d859 - New command: steal Are there any interesting emojis from members? You can use this command to steal and add to your guild immediately.
  • b19b159 - The rpc, snake and tictactoe commands have been moved to the games command.
  • 0383b5d - New command: osu creates a statistics profile. (Click the circle)
  • 1c03679 - Move the tts command to the messages category.
  • 0a82292 - New command: antibot prevents bots from joining the server.
  • b92a811 - Move the purge command to the messages category.
  • 8065ba2 - Similar commands include unban combined with ban and untimeout combined with timeout.
  • 82f5f4e - New command: warn to warn server members if they do something that violates the rules.
  • c0fd148 - Add an event that must be notified to the webhook.
  • 5d745bb - The performance monitoring system has been moved to events as they become available.
  • e7cdee6 - Deleted the greeting message when joining a new server. You can see more details at the help command.
  • 38f7165 - Added new attachment, crosspost, delete, embed, pin and react commands for managing bot messages and changed the command name from say to message. For more details see the help command.
  • 2a8f64d - The help command has been completely reworked. Made it easier to use and easier to read.
  • cf995d4 - Added the ability to control music playback from djs commands.
  • df4de8e - New command: playlist creates a playlist so that multiple songs can be added, separated by a comma (,).
  • 5e6808d - New command: related adds related songs to the queue.
  • 1b4d262 - New command djs add people who can control music playback by adding names, roles, music players or anyone can edit the queue. (The default is that anyone can edit the song queue.)
  • 1685bc0 - Deleted commands that are no longer in use: set-command, set-personal, and settings. For set-command, commands can now be set through the guild's settings and then the bot.
  • 81343c8 - The set-language command has been renamed language and changes the way language is set by user, by guild or manually.

    User (default): detects which language the user uses
    Guild: set according to the language of the guild
    Custom: set the language as set

  • ada7a9e - The set-notify command has been renamed to notify and text embed can now be added.
  • ed36983 - The generate command has been deleted.
  • 678b45f - New command: eval You can write or test some commands in JavaScript to see the results.
  • 9a9c77f - New command: timezone can convert the time zone to the desired time zone.
  • 38b8412 - Every command has a cooldown and increased ability to manage options within the command.

❓ What's Changed

🧑‍💻 New Contributors

Full Changelog: 3.4.8...3.6.0

Shioru v3.4.8

19 Aug 11:15
Compare
Choose a tag to compare

Within this version we have made several changes. which is presented from the necessary changes and presented from a partial request of this repository. Here's a list of all the changes:

🔄️ Changelog

  • f9d6783 - French translation by Sakonori
  • 4381c17 - Use libtool-bin instead of manually installing it.
  • 2652663 - Added enable key for enabling/disabling OpenAI.
  • 2652663 - Added enable key for enabling/disabling. OpenAI and set monitor to false.
  • 29f58ce - Fixed an issue where the spinner could not be found in the monitor. #71
  • 993fd55 - Added checking of OpenAI on/off to prevent issues with ask and generate commands.
  • b9fd86a - Added words for OpenAI on/off detection.

❓ What's Changed

Full Changelog: 3.4.7...3.4.8

Shioru v3.4.7

31 Jul 09:03
Compare
Choose a tag to compare

Within this version we have made several changes. which is presented from the necessary changes and presented from a partial request of this repository. Here's a list of all the changes:

🔄️ Changelog

  • 54df7d0 - Fixed English (US) and Ukrainian (#61)
  • d5a05b1 - Changed the words in the weather command with the new API.
  • 52128af - Set the optional key and add the key WEATHERBIT_KEY for getting data from Weatherbit.
  • 3b0da2c - Remove unused env and exclude configuration from package.json.
  • 9afcd63 - Deploy to Node.js and fix other issues. (#62)
  • 6c04825 - Updated the command line for bots in production mode.
  • e6f2443 - Fixed common problems encountered in normal use.
  • 103bf9f - Changed the API to fetch weather data from Microsoft to Weatherbit as data cannot be obtained through the Microsoft API.
  • ca4e3fa - Delete the key used for Github Actions as it's deprecated and add the WEATHERBIT_KEY key.
  • ba759c0 - Fixed an issue that didn't allow octal escape sequences (\033).
  • d9edf35 - Remove unused functions
  • aa3d419 - Update the details of the required document information.

❓What's Changed

🧑‍💻 New Contributors

Full Changelog: 3.4.0...3.4.7

Shioru v3.4.0

25 May 09:54
Compare
Choose a tag to compare

Within this version we have made several changes. which is presented from the necessary changes and presented from a partial request of this repository. Here's a list of all the changes:

📄 Developer Notes

Within this version many issues have been fixed. as it might be for setting up and working for the first time. However, if you encounter problems or want to suggest us, you can do so in this repository.

🔄️ Changelog

  • c35037c - Add Docker for testing other operating systems
  • 6883a4a - Remove RELEASES_URL, OWNER and DEVELOPER config and add OPENAI_API_KEY, OPENAI_BASE_PATH and TOP_GG_API_KEY config
  • 58ee263 - README has been updated, please read before
  • 2884223 - Updates scripts for production on the server and fixes issues that may occur when running batch commands.
  • e7d3664 - Rename the suffix of images in assets that refer to the languages
  • f8ac178 - Update chat system by using the AI to response any question
  • 488465e - Fixed an issue where the Shards counter could be miscounted, resulting in a NaN word being found, and added an environment named xterm for cluster-based workarounds.
  • 53364cb - This is pre-translated by TM and some words may not be translated yet, with currently added supported languages: български, Čeština, Dansk, Deutsch, Ελληνικά, English, UK, Español, Suomi, Français, हिन्दी, Hrvatski, Magyar, Bahasa Indonesia, Italiano, 한국어, Lietuviškai, Nederlands, Norsk, Polski, Português do Brasil, Română, Pусский, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 中文, 繁體中文. The existing languages are: English, US, ไทย, 日本. Which we add according to Discord referrals
  • be78562 - Remove unused functions added, solve general problems.
  • db76bd5 - Fixed common issues, integrated chat with AI and fixed issues that occurred when installing bots for the first time.
  • 3538c05 - Fixed an issue where an error was encountered and then sent a new message which should have been corrected before sending the message.
  • 9781b10 - Added new commands ask, vote and generate commands for more information to ask Shioru by typing /help [command] or see information on her website.
  • f8ba390 - Improved performance of commands and fixed issues encountered using eslint.

Full Changelog: 3.3.0...3.4.0

Shioru v3.3.0

26 Apr 14:22
Compare
Choose a tag to compare

Within this version we have made several changes. which is presented from the necessary changes and presented from a partial request of this repository. Here's a list of all the changes:

🎉 Big update.

In this version we have made many fixes, improvements and optimizations to make the bot work as efficiently as possible, and also added a number of commands that are already available. You can clearly see that the bot works much faster.
However, you can report problems, give feedback or support us. to help us develop new features stay constant thank you

🔄️ Changelog

  • 02ce47b - Improved the main worker.
  • 7fa6edd - Shioru can now be supported on more servers in the future.
  • ad80a51 - Added new words in all supported languages and fixed some weird words.
  • d2886ad - Fix most problems and increase performance.
  • 39806ab - Fixed an issue with slow loading.
  • 96cc951 - Updated information on how to use it. Fixes general issues and improves performance.
  • 4e05a79 - New application command 8ball asking questions game
  • 31cf1e4 - Change the name of the levelingBoard command to board.
  • bcac660 - Change the name of the bigEmoji command to enlarge.
  • a800a3d - New application command impersonate
  • 44687a8 - Change the name of the mcserver command to minecraft and add new subcommand name skin.
  • 8434428 - Move the command named paste to the tools folder.
  • 1be9dd4 - Combine two commands named inviteMe and invite as invite.
  • e304b7d - New application command tss (Text to Speech) For sending text to speech in chat
  • 4049054 - New application command afk this command is useful when wanting to do other things.
  • d66243a - New application command automod for managing members without the need for staffs to work all the time.
  • 1996d08 - New application command captcha used to verify members' identity that they are not bots.
  • 7c00244 - Combine two commands named setLevel, setEXP and deleteLeveling as level.
  • 1e89dfb - New application command emoji for managing emojis in the guild
  • 340faef - New application command exp for managing the experience of guild members
  • 6079114 - New application command sticker for managing stickers in the guild
  • a3c72da - New application command timeout used to set member timeouts.
  • 669180e - New application command untimeout Used to set member untimeout.
  • bd9de5d - New application command license for viewing copyrighted content
  • 11a098c - New application command stats for viewing current bot statistics
  • b28957f - Combine two commands named musicInfo, nowPlaying and queueStatus as music.
  • 4a25c8f - Change the name of commands in settings from the prefix named set to set- , followed by lowercase in all commands. Because of Discord's rules for creating application commands.
  • 7fda1ff - New application command decode for decrypting messages that have already been encrypted.
  • 1f74982 - New application command encode for encrypting any message
  • 7412cdb - New application command qrcode used to create the desired QR code.
  • aca0d42 - Add a description of each key and add a team key.
  • eb02baf - Because events do not need to create categories. So we moved it to the root folder instead and updated the listener name for each event. To be consistent with events that do not need to be listened to all the time.

Full Changelog: 3.2.8...3.3.0

Shioru v3.2.8

13 Apr 13:58
Compare
Choose a tag to compare

Within this version we have made several changes. which is presented from the necessary changes and presented from a partial request of this repository. Here's a list of all the changes:

Changelog

  • dce0965 - Incident Report - Fixed an issue with some commands not working.
  • d0fc101 - We have collected additional command usage data.
  • bd9195d - Fixed an issue that prevented the help command from working.
  • 5f9bece - Added support for playing music from the Deezer app.
  • 6b6af7e - Fixed an issue with the level system not working properly.
  • b5c28b6 - Fixed an issue where bots couldn't come out of the current voice channel.

Full Changelog: 3.2.0...3.2.8

Shioru v3.2.0

01 Mar 16:29
Compare
Choose a tag to compare

Within this version we have made several changes. which is presented from the necessary changes and presented from a partial request of this repository. Here's a list of all the changes:

Changelog

  • 1be1d86 - The snakecord command was renamed snake.
  • ce8a5b7 - The logs command is a new command for developers for managing system log files.
  • f02536e - New game rpc (Rock paper scissors) and tictactoe (Tic-Tac-Toe) for more details can try the above command.
  • 7a9ea2b - The setPrefix command is deprecated because we have removed the use of prefix commands.
  • 3001efa - Fixed an issue that caused bots to disable themselves for unknown reasons.
  • caca346 - We have disabled the use of commands with prefixes.
  • 39fab00 - Notify when command execution cannot proceed.
  • 3a72e45 - Make the message displayed when the error occurs private.
  • 716e985 - We have begun collecting detailed information of all commands.
  • 5c6b49e - Commands with prefixes are no longer available.

Full Changelog: 3.1.2...3.2.0

Shioru v3.1.2 (Hotfix)

12 Dec 07:37
Compare
Choose a tag to compare

Within this version we have made several changes. which is presented from the necessary changes and presented from a partial request of this repository. Here's a list of all the changes:

Changelog

  • e08e271 - I ran into a problem with the function when it was deployed on the live server as it could not be executed in the back-end.
  • f458842 - Fixed an issue where the data was empty because the data in the first set was not received.
  • 0057360 - Updated the automatic restart policy when a production error is encountered. (Experimental)
  • becd119 - Fixed issues caused by data updates.

Full Changelog: 3.1.1...3.1.2

Shioru v3.1.1

11 Dec 20:11
Compare
Choose a tag to compare

Within this version we have made several changes. which is presented from the necessary changes and presented from a partial request of this repository. Here's a list of all the changes:

Changelog

  • 49402f8 - I have removed the package ffmpeg-static for maximum efficiency I recommend installing ffmpeg instead.
  • 652b51b - The bigEmoji, setEXP, and setLevel commands have been fixed for an issue that prevented them from working.
  • e8ffbb6 - General issues have been resolved with the following revised commands.
    • nokos - issue that doesn't work in some categories
    • help - get invalid command activation information
    • filter - Show options to apply if not found.
  • 6163726 - The together command has been added to a new app and renamed the app that has been renamed.
  • fb6c70d - Fixed known general issues. Thank you for informing us about the error. (#9, #10)
  • 93f9797 - Fixed an issue that caused events to not notify because the name of the webhook is unknown or the webhook has no name.
  • a58befa - You can now check detailed incident information at https://shioru.statuspage.io/
  • 1528dd4 - Make the system automatically restart when some problem occurs that requires it to stop working. (Only effective when running normally: npm start) (Experimental)
  • 05eb935 - Fixed an issue that prevented getting information from the database because guild information was not found in the database, and fixed an issue where the system did not notify when member levels were leveled up.

Full Changelog: 3.1.0...3.1.1