Memo 0.4.6 Beta pre-release 🧪
This beta release introduces several new features and improvements, bringing the total number of commands to 20. The commands now include: help, charinfo, tts, profile, play, join, leave, timeout, kick, ban, unban, shutdown, start, nick, feedback, mute, unmute, deafen, undeafen, translate, ping, server, joke, coin, restart and quote. As always, expect frequent updates as we continue to refine and expand the bot's capabilities.
Program size: ~19.2 MB
Release date: 23/10/2024 16:13 PM BST
Warnings
- Some deprecated classes/functions still remain and will be addressed in future updates.
- While stability has improved, some commands may still exhibit unexpected behaviour.
- The codebase structure has been improved, but further organization is planned.
- The charinfo command now supports more special characters, but some limitations remain.
- Exception handling has been improved for most commands, but some edge cases may still cause issues.
- The music queue system is functional but basic; more advanced features are planned.
- Per-guild configuration is implemented but not yet comprehensive.
- Slash commands are broken as the sync tree future needs to be updated to be disnake compatible
- More unknown issues may exist and will be addressed as they are discovered.
Change log:
- Added commands mute, unmute, deafen, undeafen, translate, ping, server, joke, coin, restart and quote
- Changed Bot name to Memo from CRAC
- Updated website to include commands page
- Added donation to website
- Added articles and support pages
- Updated bot.py so it saves the guild id in the history
- Updated bot.py so it stores the hashed guild and user id
- Updated README.md to include all needed information
- Changed the launcher file to use click and command line arguments for launching
- Improved the startup logs of the bot file
- Moved helper functions into utils dir
- Added join/leave event handlers
- Now gets embed color codes from config.json
- Updated unban command to use user id and not a mention
- Switched from discord.py to Disnake
- Updated privacy policy to include information that it stores the hashed user id and guild id
- Updated command handler to use match statement instead of if statements
- Updated Memo variable to be a Bot not a Client
- Added back website dir for timeframe web bundling
Update notes:
This update had no proper change log tracking and there fore the release change log may not include all changes. Most importantly the name of the bot was changed from CRAC to Memo
Your feedback is crucial in shaping the future of Memo. Please use the new feedback command to share your thoughts and suggestions!
Created by Nerd Bear (This version of Memo is open source and under the Apache 2.0 license)