A Discord bot that functions as a shared inbox between staff and members, similar to Reddit's Modmail.
AGPL-3.0 License
Bot releases are hidden (Show)
Published by Taaku18 almost 5 years ago
Published by Taaku18 almost 5 years ago
Nothing New.
Published by Taaku18 almost 5 years ago
?anonreply
, ?reply
, and ?note
in the thread channel will link to the sender's profile.?reply
and recipient's DM will also link the sender's profile.?anonreply
in DM channel will link to the first channel of the main guild.Published by Taaku18 almost 5 years ago
enable_plugins
(yes/no default yes)
error_color
(color format, defaults discord red)
anon_reply_without_command
(yes/no default no) (Thanks to papiersnipper PR#288)
?anonreply
.reply_without_command
.?logs responded [user]
command, it will show all logs that the user has sent an reply. (Thanks to papiersnipper PR#288)
user
when not provided, defaults to the user who ran the command.?contact
no longer send the "thread created" message to where the command is ran, instead, it's now sent to the newly created thread channel. (Thanks to DAzVise)?note
when there's no attachments attached.git
is no longer used to install plugins, it now downloads through zip files.?plugins enabled
renamed to ?plugins loaded
while enabled
is still an alias to that command.MAIN_COLOR
now.?plugins update
for updating all installed plugins.config.get
and config.set
, it feeds through the converters before setting/getting.
config[]
.x.x.x-devN
.trigger_typing
has been moved to core.utils.trigger_typing
, original location is deprecated.Published by Taaku18 almost 5 years ago
anon_reply_without_command
(yes/no default no) (Thanks to papiersnipper PR#288)
?anonreply
.reply_without_command
.?logs responded [user]
command, it will show all logs that the user has sent an reply. (Thanks to papiersnipper PR#288)
user
when not provided, defaults to the user who ran the command.Published by Taaku18 almost 5 years ago
ENABLE_PLUGINS
(yes/no default yes), when set to no, plugins will not be loaded into the bot.ERROR_COLOR
(color format, defaults discord red), the color of error messages.?contact
no longer send the "thread created" message to where the command is ran, instead, it's now sent to the newly created thread channel. (Thanks to DAzVise)git
is no longer used to install plugins, it now downloads through zip files.?plugins enabled
renamed to ?plugins loaded
while enabled
is still an alias to that command.MAIN_COLOR
now.config.get
and config.set
, it feeds through the converters before setting/getting.
config[]
.x.x.x-dev
.Published by Taaku18 almost 5 years ago
enable_plugins
(yes/no default yes)
error_color
(color format, defaults discord red)
anon_reply_without_command
(yes/no default no) (Thanks to papiersnipper PR#288)
?anonreply
.reply_without_command
.?logs responded [user]
command, it will show all logs that the user has sent an reply. (Thanks to papiersnipper PR#288)
user
when not provided, defaults to the user who ran the command.?disable
?disable all
?enable
, and to see the current status: ?isenable
.disabled_new_thread_title
disabled_new_thread_response
disabled_new_thread_footer
disabled_current_thread_title
disabled_current_thread_response
disabled_current_thread_footer
?contact
no longer send the "thread created" message to where the command is ran, instead, it's now sent to the newly created thread channel. (Thanks to DAzVise)?note
when there are no attachments attached.?anonreply
, ?reply
, and ?note
in the thread channel will link to the sender's profile.?reply
and recipient's DM will also link the sender's profile.?anonreply
in DM channel will link to the first channel of the main guild.git
is no longer used to install plugins, it now downloads through zip files.?plugins enabled
renamed to ?plugins loaded
while enabled
is still an alias to that command.MAIN_COLOR
now.?plugins update
for updating all installed plugins.config.get
and config.set
, it feeds through the converters before setting/getting.
config[]
.x.x.x-devN
.trigger_typing
has been moved to core.utils.trigger_typing
, the original location is deprecated.Published by Taaku18 almost 5 years ago
{}
syntax, now forbids chaining 2 or more attributes and attributes that starts with _
.Published by Taaku18 almost 5 years ago
Published by Taaku18 almost 5 years ago
?permissions override
for more information.thread_move_notify
and thread_move_response
to notify recipients if a thread is moved. (Thanks to Flufster PR#360)?help <some sub command>
, will return Perhaps you meant: <some sub command>
, now it's fixed.
?help add
used to return Perhaps you meant: add
, now it wouldn't do this.PermissionLevel.INVALID
when commands don't have a permission level.Published by Taaku18 almost 5 years ago
config_help.json
for Windows users due to an encoding problem.Published by Taaku18 almost 5 years ago
disable_recipient_thread_close
is removed, a new configuration variable recipient_thread_close
replaces it which defaults to False.LOG_URL_PREFIX
cannot be set to "NONE" to specify no additional path in the future, "/" is the new method.?sfw
, mark a thread as "safe for work", undos ?nsfw
.thread_auto_close_silently
, when set to a truthy value, no message will be sent when thread is auto-closed.thread_self_closable_creation_footer
— the footer when recipient_thread_close
is enabled.?help alias add
. Public beta testing, might be unstable.?help
.?help
works for alias and snippets.?config help <config-name>
shows a help embed for the configuration.?perms
sub commands.thread_auto_close_response
has a configurable variable {timeout}
.?snippet
is now the default command name instead of ?snippets
(?snippets
is still usable). This is to make this consistent with ?alias
/?aliases
.colorama
is no longer a necessity, this is due to some unsupported OS.?plugin enabled
results are now sorted alphabetically.?plugin registry
results are now sorted alphabetically, helps user find plugins more easily.?plugin registry page-number
plugin registry can specify a page number for quick access.?snippet
and ?alias
.
?snippet raw <name>
command for viewing the raw content of a snippet (escaped markdown).?alias raw <name>
command for viewing the raw content of a alias (escaped markdown).rm
alias for some remove
commands.?config options
.@everyone
is now accepted for ?perms add
.?notify
no longer carries over to the next thread.discord.NotFound
errors for on_raw_reaction_add
.mod_typing
user_typing
user_typing
is now by-design to show) will no longer show when user is blocked.?block
usage message.GUILD_ID
.config.json
in the wrong directory.core/config.py
.config.cache
is no longer accessible, use config['key']
for getting, config['key'] = value
for setting, config.remove('key')
for removing.config['key']
or config.get('key')
.info()
and error()
for formatting logging, it's formatted automatically now.?perms
sub commands.EmbedPaginatorSession
and MessagePaginatorSession
, both subclassing PaginatorSession
.Published by Taaku18 almost 5 years ago
?alias edit <name> <target>
and ?snippets edit <name> <target>
.
Published by Taaku18 almost 5 years ago
?blocked whitelist <user>
, this command prevents users from getting blocked by any means.?oauth
.Published by Taaku18 almost 5 years ago
thread_auto_close
😅Published by Taaku18 almost 5 years ago
thread_auto_close
is set.thread_auto_close_response
.?update
command in favour of the Pull app.Read more about updating your bot here
?oauth
command where the response message fails to send when an ID is provided.Published by Taaku18 almost 5 years ago
Fixed a bug with branches and ?plugin update
.
Published by Taaku18 almost 5 years ago
Branch support for ?plugin add
and in registry. Typically for developers.
Published by Taaku18 almost 5 years ago
Added a "Mutual servers" field to the genesis embed if:
a) The user is not in the main guild.
b) The user shares more than 1 server with the bot.
Notes taken with the ?note
command are now automatically pinned within the thread channel.
Published by Taaku18 almost 5 years ago
Added a 🛑 reaction to the paginators to delete the embed.
?blocked
is now paginated using reactions. This fixes #249