|  | Commit message (Collapse) | Author | Age | Lines | 
|---|
| ... |  | 
| | | | | | | |  | 
| | | | | | | 
| | | | | | 
| | | | | | 
| | | | | | 
| | | | | | 
| | | | | | 
| | | | | | 
| | | | | | 
| | | | | | | It's conceivable for a user to be able to quickly send a message in all
available channels before the code has a chance to add the cooldown
role.
Place a lock on the author to prevent the claim code from running
multiple times for the same user. | 
| | | | | | | 
| | | | | | 
| | | | | | 
| | | | | | 
| | | | | | 
| | | | | | | It feels safer to do this since the init task moves channels to
different categories and the listeners check if channels are in certain
categories. | 
| | | | | | | 
| | | | | | 
| | | | | | 
| | | | | | 
| | | | | | 
| | | | | | 
| | | | | | | Use the `lock_arg` decorator to keep a separate lock for each channel
rather than a single lock used by all messages. Separate the core logic
in `on_message` into a separate function to facilitate the use of
`lock_arg` - not everything in `on_message` needs to be under the lock. | 
| | | | | | | |  | 
| | | | | | | |  | 
| | | | | | | |  | 
| | | | | | | |  | 
| | | | | |\ \ |  | 
| | | | | | | | 
| | | | | | | 
| | | | | | | 
| | | | | | | 
| | | | | | | | We do not have the Developers role anymore, so there's no such thing as
verified/unverified members. | 
| | | | | |\ \ \ |  | 
| | | | | |\ \ \ \ |  | 
| | | | | | | | | | |  | 
| | | | | | | | | | |  | 
| | | | | | | | | | |  | 
| | | | | | | | | | |  | 
| | | | | | | | | | 
| | | | | | | | | 
| | | | | | | | | 
| | | | | | | | | 
| | | | | | | | | 
| | | | | | | | | 
| | | | | | | | | | 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. | 
| | | | | | | | | | |  | 
| | | | | | | | | | |  | 
| | | | | | | | | | 
| | | | | | | | | 
| | | | | | | | | 
| | | | | | | | | | Mirrors the changes from config-default.yml to constants.py. | 
| | |_|_|_|_|_|_|/  
|/| | | | | | | |  | 
| |\ \ \ \ \ \ \ \  
| |/ / / / / / /  
|/| | | | | | | |  | 
| | |\ \ \ \ \ \ \  
| |/ / / / / / /  
|/| | | | | | | |  | 
| | | | | | | | | 
| | | | | | | | 
| | | | | | | | 
| | | | | | | | | Fixes BOT-KX | 
| |\ \ \ \ \ \ \ \  
| |_|_|_|_|_|_|/  
|/| | | | | | | | Help: Add handling of disabled commands to avoid DisabledCommand error | 
| | |\ \ \ \ \ \ \  
| |/ / / / / / /  
|/| | | | | | | |  | 
| |\ \ \ \ \ \ \ \  
| | | | | | | | | 
| | | | | | | | | | Remove additional embed message | 
| |/ / / / / / / / |  | 
| | | | | | | | | 
| | | | | | | | 
| | | | | | | | 
| | | | | | | | 
| | | | | | | | | in_whitelist allow normal users also run commands in bot commands,
but branding commands should be mod+ only, so we need to use
has_any_role instead from discord.py. | 
| |\ \ \ \ \ \ \ \  
| | | | | | | | | 
| | | | | | | | | 
| | | | | | | | | 
| | | | | | | | | | python-discord/bug/backend/bot-4x/chunk-sync-requests
Sync: chunk user requests | 
| | | | | | | | | | |  | 
| |/ / / / / / / /  
| | | | | | | |   
| | | | | | | |   
| | | | | | | |   
| | | | | | | |   
| | | | | | | |   
| | | | | | | | | The site can't handle huge syncs. Even a bulk patch of 10k users will
crash the service. Chunk the requests into groups of 1000 users and
await them sequentially. Testing showed that concurrent requests
are not scalable and would also crash the service. | 
| |\ \ \ \ \ \ \ \ |  | 
| | |\ \ \ \ \ \ \ \  
| |/ / / / / / / /  
|/| | | | | | | | |  | 
| | | | | | | | | | 
| | | | | | | | | 
| | | | | | | | | | Whitelisted mod_meta and mod_tools as mod channels | 
| |\ \ \ \ \ \ \ \ \  
| | | | | | | | | | 
| | | | | | | | | | | Fix ZeroDivisionError In Error Handler | 
| |/ / / / / / / / / |  | 
| | |\ \ \ \ \ \ \ \  
| |/ / / / / / / /  
|/| | | | | | | | |  | 
| |\ \ \ \ \ \ \ \ \  
| | | | | | | | | | 
| | | | | | | | | | | Fixes Error Handler Tag Dispatching | 
| | | | | | | | | | | |  | 
| |/ / / / / / / / / |  | 
| | | | | | | | | | |  | 
| |\ \ \ \ \ \ \ \ \  
| | | | | | | | | | 
| | | | | | | | | | | Feature: suggest command usage for misspelt commands | 
| | | | | | | | | | | |  | 
| | |\ \ \ \ \ \ \ \ \  
| |/ / / / / / / / /  
|/| | | | | | | | | |  | 
| |\ \ \ \ \ \ \ \ \ \  
| |_|_|_|_|_|_|_|_|/  
|/| | | | | | | | | | Remove unwatch reason from the !nominate output | 
| |/ / / / / / / / /  
| | | | | | | | |   
| | | | | | | | |   
| | | | | | | | | | As the watch reason can contain private information, we shouldn't share it with the whole staff. |