|  | Commit message (Collapse) | Author | Age | Lines | 
|---|
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | Includes useful information like the number of nominated/watched
members, number of unverified members, defcon status etc.
Will not show up if the command is ran outside of a moderation channel. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| | Rather than do two passes over the channels, a single loop is used to
collect all the channel counts into a single dictionary.
The get_channel_type_counts method now returns a dictionary of channel
to count, allowing the caller liberty to format the values. | 
| | |  | 
| | |  | 
| |\  
| | 
| | | Move cogs to subdirectories | 
| | |\  
| |/  
|/| |  | 
| |\ \  
| | | 
| | | | Updated the names of reddit emotes | 
| | | | |  | 
| | | | |  | 
| | | | |  | 
| |\ \ \  
| |/ /  
|/| | | Truncate internal eval. | 
| | |\ \  
| |/ /  
|/| | |  | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | | After moving constants to config, the docstring references were not
updated accordingly, and remained uppercase.
This commit also removed the redundant list indentation. | 
| |\ \ \  
| | | | 
| | | | | Take steps to increase verification rate | 
| | |\ \ \  
| |/ / /  
|/| | | |  | 
| |\ \ \ \  
| | | | | 
| | | | | | Move bolding markdown outside of text link in help channel messages. | 
| | |\ \ \ \  
| |/ / / /  
|/| | | | |  | 
| | | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | | As there are a few bugs in the implementation, I've temporarily disabled
the at-everyone ping filter in the AntiSpam cog. We can disable it after
we've fixed the bugs.
Signed-off-by: Sebastiaan Zeeff <[email protected]> | 
| | | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | | Our AntiSpam cog suffers from a race condition that causes it to try and
infract the same user multiple times. As that happens frequently with
the burst_shared filter, it means that our bot joins in and starts
spamming the channel with error messages.
Another issue is that burst_shared may cause our bot to send a lot of
DMs to a lot of different members. This caused our bot to get a DM ban
from Discord after a recent `everyone` ping incident.
I've decided to disable the `burst_shared` filter by commenting out the
relevant lines but leave the code in place otherwise. This means we
still have the implementation handy in case we want to re-enable it on
short notice.
Signed-off-by: Sebastiaan Zeeff <[email protected]> | 
| |/ / / /  
| | | |   
| | | |   
| | | |   
| | | | | On some devices the markdown gets rendered improperly,
leaving the asterisks in the message without bolding. | 
| |\ \ \ \  
| | | | | 
| | | | | 
| | | | | 
| | | | | | python-discord/bug/filters/1130/ignore-codeblock-emoji
AntiSpam: ignore custom emojis in code blocks | 
| | | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | | In code blocks, custom emojis render as text rather than as images.
Therefore, they probably aren't being spammed and should be ignored.
Fix #1130 | 
| |\ \ \ \ \  
| | | | | | 
| | | | | | 
| | | | | | 
| | | | | | | MrAwesomeRocks/feat/filter/1131/everyone-ping-responder
Auto-respond to everyone pings. | 
| | |\ \ \ \ \  
| |/ / / / /  
|/| | | | | |  | 
| |\ \ \ \ \ \  
| | | | | | | 
| | | | | | | | Completely gutted the wolfram command. | 
| | |\ \ \ \ \ \  
| |/ / / / / /  
|/| | | | | | |  | 
| |\ \ \ \ \ \ \  
| | | | | | | | 
| | | | | | | | | Added checks to ignore webhook and bot messages for antimalware | 
| | |\ \ \ \ \ \ \  
| |/ / / / / / /  
|/| | | | | | | |  | 
| |\ \ \ \ \ \ \ \  
| | | | | | | | | 
| | | | | | | | | | Use wait_for_deletion from bot/utils/messages.py rather than help_cleanup | 
| | |\ \ \ \ \ \ \ \  
| |/ / / / / / / /  
|/| | | | | | | | |  | 
| | | | | | | | | | |  | 
| | | | | | | | | | |  | 
| | | | | | | | | | |  | 
| | |/ / / / / / /  
|/| | | | | | | |  | 
| | | | | | | | | |  | 
| | | | | | | | | |  | 
| | | | | | | | | |  | 
| | | | | | | | | |  | 
| | |/ / / / / /  
|/| | | | | |   
| | | | | | |   
| | | | | | | | Moved to seasonalbot/bot/exts/evergreen/wolfram.py | 
| |\ \ \ \ \ \ \  
| | | | | | | | 
| | | | | | | | | Censor watchchannel messages when they contain leaked tokens | 
| | |\ \ \ \ \ \ \  
| |/ / / / / / /  
|/| | | | | | | |  | 
| | |_|_|/ / / /  
|/| | | | | | |  | 
| | | | | | | | |  | 
| | | | | | | | 
| | | | | | | 
| | | | | | | 
| | | | | | | | Fixes #1094 | 
| | | | | | | | |  | 
| | | | | | | | 
| | | | | | | 
| | | | | | | 
| | | | | | | 
| | | | | | | 
| | | | | | | | Changed the regex to not punish users who have text other than
`@everyone` in their codeblocks.
Multiline codeblocks can now have `@everyone` in them. |