| Commit message (Collapse) | Author | Age | Lines | ||
|---|---|---|---|---|---|
| ... | |||||
| | | | | | | * | | | | | | | | | Filtering: log the status code of caught HTTPException | 2019-12-15 | -4/+2 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | Make setting filter.offensive_msg_delete_days plural | 2019-12-14 | -2/+2 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | Rename route /bot/offensive-message to /bot/offensive-messages | 2019-12-14 | -3/+3 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | Fix docstring typo | 2019-12-14 | -1/+1 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | Actually schedule message for deletion | 2019-12-14 | -0/+2 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | Catch all HTTPExecption | 2019-12-14 | -1/+5 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | Rename config entry to offensive_msg_delete_days | 2019-12-14 | -3/+3 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | Make use of dateutil.parser.isoparse | 2019-12-14 | -2/+3 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | Filtering cog clean up | 2019-12-14 | -9/+10 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | Make use of the Bot subclass | 2019-12-12 | -1/+1 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | Merge branch 'master' into #364-offensive-msg-autodeletion | 2019-12-12 | -413/+1442 | ||
| | | | | | | |\ \ \ \ \ \ \ \ \ | |||||
| | | | | | | * | | | | | | | | | | Add space for readability | 2019-12-12 | -0/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Mark <[email protected]> | ||||
| | | | | | | * | | | | | | | | | | Merge branch 'master' into #364-offensive-msg-autodeletion | 2019-11-16 | -975/+1910 | ||
| | | | | | | |\ \ \ \ \ \ \ \ \ \ | |||||
| | | | | | | * | | | | | | | | | | | Switch to datetime.datetime | 2019-10-26 | -6/+6 | ||
| | | | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | | | Merge branch 'master' into #364-offensive-msg-autodeletion | 2019-10-25 | -191/+182 | ||
| | | | | | | |\ \ \ \ \ \ \ \ \ \ \ | |||||
| | | | | | | * | | | | | | | | | | | | Use Scheduler instead of a custom async loop | 2019-10-25 | -41/+43 | ||
| | | | | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | | | | Rename offensive_msg flag to schedule_deletion. | 2019-10-25 | -7/+7 | ||
| | | | | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | | | | Remove the possibility that we send a message to the API that the filter has ↵ | 2019-10-25 | -15/+15 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | already deleted. | ||||
| | | | | | | * | | | | | | | | | | | | Move offensive message delete time to config file. | 2019-10-25 | -2/+4 | ||
| | | | | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | | | | Revert whitespace changes | 2019-10-25 | -6/+6 | ||
| | | | | | | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | | | | | | Autodelete offensive messages after one week. | 2019-10-25 | -10/+79 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the filter cog filter a message that's considered as offensive (filter["offensive_msg"] is True), the cog create a new offensive message object in the bot db with a delete_date of one week after it was sent. A background task run every day, pull up a list of message to delete, find them back, and delete them. | ||||
| | | | | | | | | | | | | * | | | | | | Webhook remover: exit early if message already deleted | 2020-06-15 | -2/+8 | ||
| | | | | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | * | | | | | | Webhook remover: ignore DMs and bot messages | 2020-06-15 | -0/+4 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Can't remove messages in DMs, so don't bother trying. | ||||
| | | | | | | | | | | | | * | | | | | | Token remover: exit early if message already deleted | 2020-06-15 | -3/+22 | ||
| | | | | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | * | | | | | | Token remover: move bot check to on_message | 2020-06-15 | -21/+10 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It just makes more sense to me to filter out messages at an earlier stage. | ||||
| | | | | | | | | | | | | * | | | | | | Token remover: ignore DMs | 2020-06-15 | -0/+13 | ||
| | | | | | |_|_|_|_|_|_|/ / / / / / | | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's a private channel so there's no risk of a token "leaking". Furthermore, messages cannot be deleted in DMs. | ||||
| | | | | | | | | | | | | * | | | | | Write unit test for `sub_clyde` | 2020-06-20 | -0/+27 | ||
| | | | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | * | | | | | Preserve empty string when substituting clyde | 2020-06-19 | -0/+2 | ||
| | | | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | * | | | | | Make sub_clyde case-sensitive and use Cyrillic e's | 2020-06-17 | -2/+6 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Cyrillic characters are more likely to be rendered similarly to their Latin counterparts than the math sans-serif characters. | ||||
| | | | | | | | | | | | | * | | | | | Fix 400 when "clyde" is in webhook username | 2020-06-15 | -8/+24 | ||
| | |_|_|_|_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Discord just disallows this name. | ||||
| * | | | | | | | | | | | | | | | | Log exception info for failed attachment uploads | 2020-06-15 | -1/+1 | ||
| | |_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | * | | | | Logging Tests: Simplify `DEBUG_MODE` `False` test | 2020-05-22 | -11/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Remove embed attributes checks - Replace `self.dev_log.assert_awaited_once_with` with `self.dev_log.assert_awaited_once`. | ||||
| | | | | | | | | | | | * | | | | Merge branch 'master' into logging-tests | 2020-05-17 | -786/+1195 | ||
| | | | | | | | | | | | |\ \ \ \ | |||||
| | | | | | | | | | | | * | | | | | Created tests for `bot.cogs.logging` connected message. | 2020-04-14 | -0/+42 | ||
| | | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | | * | | | Sync: fix guild ID check | 2020-06-17 | -22/+25 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Need to compare the IDs against each other rather than the Guild object against the ID. | ||||
| | | | | | | | | | | | | | * | | | Sync: ignore 404s in on_user_update | 2020-06-14 | -13/+18 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 404s probably mean the user is from another guild. | ||||
| | | | | | | | | | | | | | * | | | Sync tests: test listeners ignore events from other guilds | 2020-06-14 | -10/+54 | ||
| | | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | | * | | | Sync: ignore events from other guilds | 2020-06-14 | -0/+18 | ||
| | |_|_|_|_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | | | | Add the C# guild to the whitelist | 2020-06-15 | -0/+1 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | | * | | In LinePaginator, truncate words that exceed scale_to_size | 2020-06-26 | -12/+11 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | | * | | Correctly pass scale_to_size in LinePaginator.paginate() | 2020-06-26 | -1/+2 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | | * | | Update LinePaginator.add_line() tests | 2020-06-26 | -5/+5 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | | * | | Simplify LinePaginator continuation header | 2020-06-26 | -4/+7 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | | * | | Fix LinePaginator new page creation | 2020-06-26 | -8/+14 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | | * | | Account for spaces in LinePaginator._split_remaining_lines() | 2020-06-26 | -1/+1 | ||
| | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | | * | | Merge branch 'master' into issue926-paginate-long-lines | 2020-06-04 | -1108/+2534 | ||
| | | | | | | | | | | | | | |\ \ | |||||
| | | | | | | | | | | | | | * | | | Fix _split_remaining_words() docstring summary | 2020-06-04 | -1/+2 | ||
| | | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | | * | | | Fix docstring for _split_remaing_words() | 2020-06-04 | -3/+7 | ||
| | | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | | * | | | Improve LinePaginator to support long lines | 2020-06-04 | -17/+98 | ||
| | | | | | | | | | | | | | | | | | |||||
| | | | | | | | | | | | | | | | * | Use int literal instead of len for slice | 2020-06-16 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Kieran Siek <[email protected]> | ||||
