This is a follow-up update to Title Update 4, adding a few more features and fixing many bugs with the very large update.
What's new?
- Role menus UPGRADE
Role menus have been made awesome now. Custom emoji can now finally be used on role menus and the commands associated with role menus have been all made anew to accommodate for this change..rolemenu
is just easier to use in general now. - New social commands
Yay! You can now boop, hug, kiss, pat, and slap your friends! Most bots already had this, so why not? These will pull a cute gif from tenor related to the command itself. It's pretty cool. Also, you can now set your birthday with Tau, and it will wish you happy birthday when you send a message in a shared server with Tau on that day. - New embed commands
Embeds are great, and so the last of the embed commands have been added. You can now edit fields on an embed with the commandsaddfield
,addinlinefield
,modfield
, andclearfields
. These are expected to be the last commands added to the "Embed" category until Discord adds more endpoints. - A fresh new look
Tau now has a consistent and clean design. No more are the days of the ugly code blocks within embeds. Plenty of new assets have been added to make things look nicer. About half of the total commands have been changed, as well as the error messages. The introduction of message replies was an exciting new feature when Discord rolled it out, and they've been integrated into Tau as much as necessary. - Other new features
- Resend command now works on role menus without borking them.
- XP system slightly tweaked, XP gains per message have been reduced.
- Mod logs will now show the channel in which a message was deleted.
- Mod logs will now show when a member leaves the server.
- Technical stuff
- Updated to discord.py v1.6.
- Custom emojis used by Tau are now referenced from an object and not a dictionary.
- Deleted now unused assets dropped in favor of their emoji counterparts.
- New splash images for Tau.
del
keyword now usable on the Cache object.- Moved more functions away from
utils.py
to more intuitive locations.
- Bug fixes (thank goodness)
- Fixed bug massively tanking performance.
- Fixed startup error on Linux machines.
- Embed descriptions and message contents can now be cleared with Embed commands.
- Fixed bug where non-edited messages would trigger on_message_edit because of Discord rendering link embeds.
- Fixed bug where rank roles wouldn't properly add themselves.
- Fixed bug where the "missing permissions" error would always display the same incorrect missing permissions.
- Fixed rank roles not being detected properly.
- Fixed bug where edited messages would always show in the console even when a command is not invoked.
- Muted users will now be properly unmuted when their timer runs out.
- Images of deleted messages will now show up in the mod logs as intended.
- Fixed bug where welcome/goodbye messages would not escape markdown in usernames/server names, also prettified some commands with replies.
What's next?
Progress from last "What's next"
Last time I promised a rework to role menus, more social commands, and more embed features - all of which have been completed this update! The bot has been polished a bit more now and has a clean new look to many of the commands, which was also mentioned in the planned features last time.
The other stuff
As was the case before, there are a lot of plans for this bot. As for the next priorities for this bot, expect a revamped economy system, a more comprehensive setup process, a full written guide, and reworked config settings.
As a friendly reminder, you can make your voice heard by making pull requests here or requesting features to be added with the new .feedback
command!