| Commit message (Collapse) | Author | Age | Lines | 
| ...                                |  | 
| |/ / / / / / / / / / / / / / / /   | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | |  | 
Fix DM handling for code snippets.
 | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |/ / / / / / / / / / / / / / / /  
|/| | | | | | | | | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | |  | 
fix: Make the help command's button only work for author
 | 
| | | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | |  | 
 | 
| |/ / / / / / / / / / / / / / / / /   | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | |  | 
Notify helpers without ping when dormant channels are running low
 | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |/ / / / / / / / / / / / / / / / /  
|/| | | | | | | | | | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |_|_|_|_|_|/ / / / / / / / / / / /  
|/| | | | | | | | | | | | | | | | |    | 
Make sure the regex match is not None before adding to claimaints cache
 | 
| |/ / / / / / / / / / / / / / / / /  
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |    | 
If there was a bot message in a help channel that contained an embed that was not the claimed channel message, this would raise an attribute error.
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | |  | 
total_seconds() is the correct method to obtain a time delta in seconds
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | |  | 
- Changed `destination.guild` to `message.guild` since `DMChannel` doesn't have a "guild" attribute
- Only call `wait_for_deletion` when inside a guild.
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | |  | 
Separate the expiration timestamp and the duration. Explicitly indicate
if an infraction is permanent or expired. Include the time remaining as
a humanised delta.
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |_|_|/ / / / / / / / / / / / / /  
|/| | | | | | | | | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | |  | 
Ensure claimant cache is populated on help channel init
 | 
| | | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | |  | 
This could be possible during init_available. If there are too many available channels they are made dormant by calling unclaim_channel. However there may not be claimants cached and ensure_claimants wouldn't populate cache, since the channels weren't in use.
 | 
| | | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | |  | 
This avoids issues when a user tries to close a channel, but the cache is empty, so the author check fails.
 | 
| |/ / / / / / / / / / / / / / / / /  
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |    | 
If we get a 500 error from Discord when trying to move the help channel to in use, attempt to let the user know, then cancel the claim.
 | 
| | | | | | | | | | | | | | | | | |  | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | |  | 
Validate regex when adding to the filter_token filter
 | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |/ / / / / / / / / / / / / / / / /  
|/| | | | | | | | | | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | |  | 
Add user ID in message content for mod-alerts, but not for autobans
 | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |/ / / / / / / / / / / / / / / / / /  
|/| | | | | | | | | | | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | | |  | 
Add a cog to bump threads
 | 
| | | | | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | | | |  | 
 | 
| |/ / / / / / / / / / / / / / / / / / /  
| | | | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | | | |    | 
Quite often we want threads such as event discussions, or moderation discussions to live beyond their maximum of 1 week of auto-archival. This cog allows staff to add a thread to a list that will get 'bumped' back open by the bot when they are auto-archived
 |