bot
bot copied to clipboard
The community bot for the Python Discord community
When a deleted message is logged in #message-change-log, also add a link to the message it was replying to. This will provide better context about the deleted message and is...
Currently the tests for the `!silence` commands are pretty slow, taking up almost half of the execution time of the whole test suite. This PR more than doubles the speed...
Closes #1352 I've made it so that `!warn` will fail if the user has their DMs disabled (or has blocked the bot) AND the command was invoked in a "private"...
Currently, if a moderator issues a warning to a user in a channel that that user can't see (usually a moderator-only channel), and that user happens to not receive DMs...
Occasionally a single user will very frequently cause false positive watchlist triggers, which results in constant moderator pings. This can for example happen if pasted code contains identifiers from a...
https://discord.com/channels/267624335836053506/291284109232308226/822218898693685248 is a good example for use cases where we may want to purge reactions on many messages in a channel. I don't think discord lets us remove reactions from...
## Rationale If the `!user` command targets a non-moderator in a moderation channel, make the infraction history directly accessible using a reaction. Currently, we almost always combine `!user ` with...
This proposes the ability to invoke commands (or if not commands generally at least tags) inline in a normal message, for example: - command: `this is a message {!e print("message")}...
We currently have the `!ext` command to list, unload and load cogs.  It would be useful to have a similar command to lower the log level to DEBUG or...
Currently, commands such as `!paste` or `!rule` can seem untargeted when sent in channels. To solve this I propose mentioning the username or even pinging the user. There are multiple...