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_id
to specify which channelalert_on_mention
was being sent to. (GH #2880)
Fixed
?config set
would 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
,pareply
and configplain_reply_without_command
. (GH #2872) - Added
react_to_contact_message
,react_to_contact_emoji
to allow users to create threads by reacting to a message. - Added
thread_move_notify_mods
to mention all mods again after moving thread. (GH #215) - Added
transfer_reactions
to link reactions between mods and users. (GH #2763) - Added
close_on_leave
,close_on_leave_reason
to automatically close threads upon recipient leaving the server. (GH #2757) - Added
alert_on_mention
to 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_deny
to 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
silent
argument to?contact
to restore old behaviour. - Added new functionality: If
?help
is sent, bot does checks on every command,?help all
restores old behaviour. (GH #2847) - Added a way to block roles. (GH #2753)
- Added
cooldown_thread_title
,cooldown_thread_response
to customise message sent when user is on a creating thread cooldown. (GH #2865) - Added
?selfcontact
to 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_collection
to specify if bot metadata should be collected by Modmail developers. - Added
?autotrigger
,use_regex_autotrigger
config to specify keywords to trigger commands. (GH #130, GH #649) - Added
?note persistent
that creates notes that are persistent for a user. (GH #2842, PR #2878) - Autoupdates and
?update
which was removed in v3.0.0
Fixed
?contact
now sends members a DM.level_permissions
andcommand_permissions
would sometimes be reset. (GH #2856)- Command truncated after && in alias. (GH #2870)
on_plugins_ready
event for plugins works now.
Improved
- Plugins installations have clearer error messages.
?move
now does not require exact category names, accepts case-insensitive and startswith names.
Internal
- Use enums in config. (GH #2821)
on_thread_close
event for plugins.on_thread_reply
event 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_title
to 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
?move
now consumes rest in category name, which means?move Long Category Name
works without quotes!?help
shows "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
--diff
for black CI instead of--check
(GH#2816)