| Commit message (Collapse) | Author | Age | Lines |
| |
|
|
| |
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
|
| | |\ \
| |/ /
|/| | |
|
| | | |
| | |
| | |
| | | |
A stray `bot` was removed from the `on_message` listener, causing it to raise an exception rather than generate a `Context` object from incoming verification channel messages.
|
| |/ / |
|
| |\ \
| | |
| | | |
Automatically Remove Users from BigBrother Watch List on Perma Ban
|
| | | |
| | |
| | | |
- Changed the log for when the big brother cog doesn't load in the `apply_ban()` method doesn't properly load from a trace to an error.
|
| | |\ \
| |/ /
|/| | |
|
| |\ \ \
| | | |
| | | | |
Strip spoiler tags for watchlist triggers
|
| | |\ \ \
| |/ / /
|/| | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | |\ \ \ |
|
| | |\ \ \ \ |
|
| | |\ \ \ \ \ |
|
| | |\ \ \ \ \ \ |
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
- Docstrings for `apply_ban()` have been edited to mention that the method also removes a banned user from the watch list.
- Parameter `banned` in `apply_unwatch()` was changed to `send_message` in order to be more general. Boolean logic was swapped to coincide with that change.
- `apply_unwatch()`'s sent message moved to the bottom of the method for clarity. Added `return`s to the method to exit early if no message needs to be sent.
Signed-off-by: Daniel Brown <[email protected]>
|
| | | | | | | | |
| | | | | | | |
| | | | | | | | |
Co-Authored-By: Mark <[email protected]>
|
| | | | | | | | |
| | | | | | | |
| | | | | | | | |
Co-Authored-By: Mark <[email protected]>
|
| | | | | | | | |
| | | | | | | |
| | | | | | | | |
Co-Authored-By: Mark <[email protected]>
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Kaizen:
- Cut down on the size of the import line by changing the imports from bot.constants to instead just importing the constants. This will help clarify where certain constants are coming from.
- The periodic checkpoint message will no longer ping `@everyone` or `@Admins` when the bot detects that it is being ran in a debug environment. Message is now a simple confirmation that the periodic ping method successfully ran.
Signed-off-by: Daniel Brown <[email protected]>
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Bugs fixed:
- Previously, the code would check to see if `'expires_at'` was in the kwargs, which after testing I came to find out that it is regardless of the duration of the ban. It has sense been changed to use a `.get()` in order to do a proper comparison.
- Code previously attempted to load from the `"BigBrother"` cog which is the incorrect spelling. Changed it to `"Big Brother"` to correct this.
Logging Added:
- Additional trace logs added to both the `infractions.py` file as well as `bigbrother.py` to assist with future debugging or testing.
Signed-off-by: Daniel Brown <[email protected]>
|
| | | | | | | |\ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
hemlock-perma-ban-watch-removal
|