Releases: kmrin/RinBot
Releases · kmrin/RinBot
RinBot-Github_ALT-v2.2.0
v2.2.0 Release
changelog
- Properly updated majority of commands to app_commands
- Fixed a major security issue where app_commands were ignoring predicate checks
- Fixed a lot of database functions that were not properly updated to the new guild_id model
- Fixed an issue where the music player would return the entire queue when adding songs instead of just the added ones
- Fixed an issue where a lot of commands would go unresponsive due to poor error handling
- Welcome channel is now configurable through a command and lets users personalize their welcome messages
- Added compatibility with the fnbr fortnite api to get BR store updates on your text channel
- Other improvements over 2.1
RinBot-Github_ALT-v2.1.0
v2.1.0 Release
changelog
- Fixed an issue where the "/censor" command would cause a unresponsive app error
- Fixed an issue where the "/play search" command would trigger a HTTP exception
- RinBot now deletes a guild from the database if she gets removed from it
- RinBot now properly checks if a valid bot token has been provided under ".env"
- RinBot now handles being manually disconnected from a vc by server mods
- Interactions are now handled better by the music cog and it's relatives
- The admins class is now both user id and guild id dependant instead of user id only
- The "/booru random" command now properly handles empty responses for invalid tags
- Added "/admins set" command so a server admin can add themselves to the admins class
- Added "/shuffle" command to the music cog
RinBot-Github_ALT-v2.0.0
v2.0.0 Release
changelog
- RinBot v2 release
RinBot-Github_ALT-v1.9.1
v1.9.1 Release
changelog
- Fixed an "AttributeError" that would trigger when using commands in RinBot's DMs.
- RinBot's file system has been re-organized to keep things clean.
- New commands "/profilebanner", "/profilepic" and "/dm" in general.
- New commands "/cat" and "/dog" that shows a random image of each respective animal.
- New command "/ocr" that reads text from an image and sends back the result.
- New command "/meme" that "memes" with someone's last message.
- New command "/pet" that gives headpats to someone :3
- New command "/specs" that shows the technical specifications of the system running the bot.
RinBot-Github_ALT-v1.9.0
v1.9.0 Release
changelog
- Fixed Kobold's LLM import error.
- Added integration with the Rule34 API, users can now search for random images or gifs by tags using the new
/rule-34-random
command and check the top 10 characters on the "I came" list using the new/rule-34-icame
command. - Rule34 functionallity is disabled by default, but can be enabled by changing "False" to "True" on the "RULE_34_ENABLED" value inside
.env
. - Added integration with the Danbooru API, users can now search for random images by tags and rating using the new '/booru-random' command.
RinBot-Github_ALT-v1.8.0
v1.8.0 Release
changelog
- Fixed an issue where the "/admins" command was unresponsive.
- Initial bot owner is now automatically added to the admins group as well.
- Added economy system! Users are automatically added to the database when the bot is started, or when it enters a new server / new members join.
- Alongside the economy, added was also an "incentive" to be active on servers, where every 50 messages sent on the server, that particular user is rewarded 25 oranges (the currency), in order to prevent abuse of this system, a anti-spam measure was added.
- Helper functions "hexToInt" and "isHexColor" added to "helpers.py".
- Added economy command cog with the commands "orange_rank", "orange_transfer", "orange_store", "orange_create_role" and "orange_buy".
RinBot-Github_ALT-v1.7.1
v1.7.1 Release
changelog
- Re-estructured code to make things simpler and easier.
- "rinbot.log" now located at the root folder.
- Cache files are now grouped together inside the "cache" folder, separaded by what they're used for.
- Created "bin" folder to hold binaries, currently the new home of ffmpeg.
- "characters" functionality removed from the Kobold AI integration as it was causing way too much trouble.
- "guild_ids" database table removed, unnecessary.
- Fixed an issue where moderation commands like "/kick" and "/ban" would return "None" as the username.
- Fixed an issue that caused KeyErrors to not be handled correctly.
- Fixed a few translation errors.
RinBot-Github_ALT-v1.7.0
v1.7.0 Release
changelog
- Added moderation commands: "/nickname", "/kick" and "/ban"
- The audio playback bitrate can now be set under ".env" (128kbps by default)
- Users that hit 6 warnings will be automatically kicked from the server, you can modify this limit by changing it's value under ".env" > "WARNING_BAN_LIMIT", or disable this behaviour entirely by changing the value to "False".
- RinBot now welcomes users who join your server through a specific text channel with a given ID defined under ".env" > "WELCOME_CHANNEL_ID", this is disabled by default.
RinBot-Github_ALT-v1.6.0
v1.6.0 Release
changelog
- The bot now has a system to add / remove / clear a list of a user's favourite playlists and play them.
- Fixed a few failures related to embed footers breaking if a user doesn't have a pfp.
- 'config.json' eliminated in favor of '.env'.
- Lists 'joined_on', 'owners' and 'guild_ids' moved to the database.
- Added a "initial setup" due to the elimination of the .json file.
- Added command "showplaylist" that shows all songs from inside a given playlist.
- Added command "owners" to manipulate the owners class.
- Users can now play or add a single playlist song to queue using the new "/play" command option "playlist_id".
- Function 'formatTime' modified to accept invalid songs (private and deleted).
- StableDiffusion now uses a manual negative prompt, making it easier for ya'll.
- Fancier embeds :3
RinBot-Github_ALT-v1.5.1
v1.5.1 Release
changelog
- The bot now correctly deletes Player objects after their playback is over.
- Fixed a sintax error that made Players unable to read their histories.
- Fixed a sintax error that made so that the history selected index was decremented by 2 instead of 1.
- Fixed a bug where the history would return an object instead of a message.
- Fixed a bug where when choosing a song from history, a "never awaited" error would occurr.
- Fixed a sintax error where when a error occurred while selecting a song from history, a "embed" variable would try to be read instead of "song".