Releases: modmail-dev/Modmail
Releases · modmail-dev/Modmail
Improvements to niche users!
Added
- Added updating github fork if GITHUB_TOKEN was provided
Fixed
- Skip blocked roles check if user is not in main guild
More bug fixes!
Fixed
- Autoupdate persists despite errors
- Mention when normal thread created was not working.
Fix close on emoji
Fixed
- Close on emoji was not working.
Bugfixes
Bug fixes and further customisation in alert on mention
Added
- Added
mention_channel_idto specify which channelalert_on_mentionwas being sent to. (GH #2880)
Fixed
?config setwould not respond if an invalid key was provided.
Small improvements to commands
Fixed
- Bot will now leave a reaction on the react to contact message.
- Added docstring to selfcontact
More customisation options
Added
- Plain replies functionality. Added commands
preply,pareplyand configplain_reply_without_command. (GH #2872) - Added
react_to_contact_message,react_to_contact_emojito allow users to create threads by reacting to a message. - Added
thread_move_notify_modsto mention all mods again after moving thread. (GH #215) - Added
transfer_reactionsto link reactions between mods and users. (GH #2763) - Added
close_on_leave,close_on_leave_reasonto automatically close threads upon recipient leaving the server. (GH #2757) - Added
alert_on_mentionto mention mods upon a bot mention. (GH #2833) - Added
confirm_thread_creation,confirm_thread_creation_title,confirm_thread_response,confirm_thread_creation_accept,confirm_thread_creation_denyto allow users to confirm that they indeed want to create a new thread. (GH #2773) - Support Gyazo image links in message embeds. (GH #282)
- Added
silentargument to?contactto restore old behaviour. - Added new functionality: If
?helpis sent, bot does checks on every command,?help allrestores old behaviour. (GH #2847) - Added a way to block roles. (GH #2753)
- Added
cooldown_thread_title,cooldown_thread_responseto customise message sent when user is on a creating thread cooldown. (GH #2865) - Added
?selfcontactto allow users to open a thread. (GH #2762) - Support stickers and reject non-messages. (i.e. pin_add)
- Added support for thread titles,
?title. (GH #2838) - Added
data_collectionto specify if bot metadata should be collected by Modmail developers. - Added
?autotrigger,use_regex_autotriggerconfig to specify keywords to trigger commands. (GH #130, GH #649) - Added
?note persistentthat creates notes that are persistent for a user. (GH #2842, PR #2878) - Autoupdates and
?updatewhich was removed in v3.0.0
Fixed
?contactnow sends members a DM.level_permissionsandcommand_permissionswould sometimes be reset. (GH #2856)- Command truncated after && in alias. (GH #2870)
on_plugins_readyevent for plugins works now.
Improved
- Plugins installations have clearer error messages.
?movenow does not require exact category names, accepts case-insensitive and startswith names.
Internal
- Use enums in config. (GH #2821)
on_thread_closeevent for plugins.on_thread_replyevent for plugins.
Bug fixes to plugins
Fixed
- Plugins downloading requirements in virtual environments
Improved error messages upon startup
Added
- Proper error message if privileged intents not explicitly granted to bot.
Intents and more configuration options!
Added
- Added
thread_move_titleto specify title of thread moved embed. - Mark NSFW logs in log message. (GH #2792)
- Icon for moderator that closed the thread in log message. (GH #2828)
- Ability to set mentions via user/role ID. (GH #2796)
Changed
?movenow consumes rest in category name, which means?move Long Category Nameworks without quotes!?helpshows "No command description" if no description provided. (PR #2845)
Fixed
- Unicode errors raised during windows selfhosting
Internal
- Bump discord.py version to 1.5.1
- Explicitly state intents used for connection
- Use
--difffor black CI instead of--check(GH#2816)