| Commit message (Collapse) | Author | Age | Lines | 
| ...                            |  | 
| | | | | | |/ / / / / / / / /  
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |    | 
The only difference was the automatic addition of word boundaries.
Otherwise, they shared a lot of code. The regex lists were kept separate
in the config to retain the convenience of word boundaries automatically
being added.
* Rename filter to `watch_regex`
* Expand spoilers for both words and tokens
* Ignore URLs for both words and tokens
 | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | |  | 
existing function.
 | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | |  | 
custom/new one.
 | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | |  | 
`send_embed_with_trashcan` function.
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | |  | 
`send_embed_with_trashcan`, applied to docstring and to command.
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | |_|_|_|_|/ / / / / / / /  
|/| | | | | | | | | | | |   
| | | | | | | | | | | | |   
| | | | | | | | | | | | |    | 
deletion handling.
 | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | |  | 
Co-Authored-By: Mark <[email protected]>
 | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | |  | 
infraction that is already expired and reason not specified.
 | 
| | |_|_|_|_|/ / / / / / /  
|/| | | | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | 
| | | | | | | | | | | | |  | 
Discord Webhook URL removing
 | 
| | |\ \ \ \ \ \ \ \ \ \ \ \  
| |/ / / / / / / / / / / /  
|/| | | | | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \  
| |_|_|_|_|_|/ / / / / / /  
|/| | | | | | | | | | | |    | 
Hard-coded PEP 0 to !pep command
 | 
| | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | |  | 
moved PEP 0 sending to function.
 | 
| | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | |  | 
 | 
| |/ / / / / / / / / / / /   | 
 | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | |  | 
docstrings, string formatting and URL hiding to show in logs.
Co-Authored-By: Mark <[email protected]>
 | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | |  | 
confusion in `delete_and_respond` function.
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | |  | 
unnecessary function `scan_message`, moved this content to `on_message` event.
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | |  | 
detecting.
 | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | |  | 
listener.
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | |  | 
Webhook URLs.
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | |  | 
`scan_message` helper function to detect Webhook URL.
 | 
| | | | | | | | | | | | |  | 
 | 
| |/ / / / / / / / / / /   | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \  
| |_|/ / / / / / / / /  
|/| | | | | | | | | |    | 
Fix snekbox's message parsing to extract code for re-evaluation
 | 
| | |\ \ \ \ \ \ \ \ \ \  
| |/ / / / / / / / / /  
|/| | | | | | | | | |    | 
 | 
| | | | | | | | | | | | 
| | | | | | | | | | | 
| | | | | | | | | | | 
| | | | | | | | | | | 
| | | | | | | | | | | 
| | | | | | | | | | | 
| | | | | | | | | | | 
| | | | | | | | | | | 
| | | | | | | | | | |  | 
Stuff like "{name} tried to run {command}" and 
"{command} could not be found" was set as a warning,
and so Sentry issues were being created for these.
Our rule of thumb is that only actionable things should be warnings.
Changed these to Info logs.
 | 
| | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | 
| | | | | | | | | | | 
| | | | | | | | | | | 
| | | | | | | | | | | 
| | | | | | | | | | |  | 
Should return 1st arg (or None) if eval cmd in message, otherwise return
full content.
 | 
| |/ / / / / / / / / /  
| | | | | | | | | |   
| | | | | | | | | |   
| | | | | | | | | |   
| | | | | | | | | |   
| | | | | | | | | |   
| | | | | | | | | |    | 
The previous parsing method was naïve in assuming there would always
be something preceding the code (e.g. the '!eval' command invocation)
delimited by a space. Now it will only split if it's sure the eval
command was used in the edited message.
 | 
| |\ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | 
| | | | | | | | | | |  | 
Removed `zen` tag due `!zen` command exist.
 | 
| | |\ \ \ \ \ \ \ \ \ \  
| |/ / / / / / / / / /  
|/| | | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | 
| | | | | | | | | | | |  | 
Remove unused safety & dodgy dev dependencies
 | 
| |/ / / / / / / / / / /  
| | | | | | | | | | |   
| | | | | | | | | | |    | 
Relock
 | 
| |\ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | 
| | | | | | | | | | | |  | 
Update contributor doc
 | 
| | |\ \ \ \ \ \ \ \ \ \ \  
| |/ / / / / / / / / / /  
|/| | | | | | | | | | |    | 
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | |_|/ / / / / / /  
| | |/| | | | | | | |    | 
 | 
| | | | | | | | | | | | 
| | | | | | | | | | | 
| | | | | | | | | | |  | 
Co-Authored-By: Mark <[email protected]>
 |