| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | Merge pull request #656 from python-discord/checkpoint-changes | 2019-11-10 | -22/+53 | |
| |\ | | | | | Forward pings in checkpoint to mod-alerts and reword periodic checkpoint ping | |||
| | * | Merge branch 'master' into checkpoint-changes | 2019-11-10 | -540/+677 | |
| | |\ | |/ |/| | ||||
| * | | Merge pull request #641 from kwzrd/unittest-links | 2019-11-08 | -0/+101 | |
| |\ \ | | | | | | | Add unit test for links antispam rule | |||
| | * \ | Merge branch 'master' into unittest-links | 2019-11-08 | -608/+1193 | |
| | |\ \ | |/ / |/| | | ||||
| * | | | Merge pull request #653 from python-discord/talent-pooling | 2019-11-08 | -14/+13 | |
| |\ \ \ | | | | | | | | | Allow helpers to nominate people | |||
| | * | | | Refactor bigbrother to use constants | 2019-11-08 | -5/+5 | |
| | | | | | ||||
| | * | | | Allow helpers to nominate people | 2019-11-08 | -9/+8 | |
| |/ / / | ||||
| * | | | Merge pull request #618 from python-discord/schedule-superstarify | 2019-11-04 | -526/+563 | |
| |\ \ \ | | | | | | | | | Schedule superstarify infractions for expiration | |||
| | * \ \ | Merge branch 'master' into schedule-superstarify | 2019-11-04 | -260/+838 | |
| | |\ \ \ | |/ / / |/| | | | ||||
| | * | | | Superstarify: return None in _pardon_action for supported types | 2019-10-25 | -1/+4 | |
| | | | | | ||||
| | * | | | Moderation: make infraction notification embed title lowercase | 2019-10-25 | -1/+1 | |
| | | | | | ||||
| | * | | | Moderation: remove full stops from pardon embed titles | 2019-10-25 | -2/+2 | |
| | | | | | ||||
| | * | | | Superstarify: make mod log title lowercase for consistency | 2019-10-25 | -1/+1 | |
| | | | | | ||||
| | * | | | Superstarify: make the apply embed colour gold | 2019-10-25 | -9/+11 | |
| | | | | | ||||
| | * | | | Superstarify: fix incorrect infraction type check in _pardon_action | 2019-10-25 | -1/+1 | |
| | | | | | ||||
| | * | | | InfractionScheduler: remove redundant logging | 2019-10-25 | -3/+0 | |
| | | | | | ||||
| | * | | | Superstarify: save the old nickname before editing it | 2019-10-25 | -2/+3 | |
| | | | | | ||||
| | * | | | Superstarify: negate active infractions check in on_member_update | 2019-10-25 | -1/+1 | |
| | | | | | ||||
| | * | | | Superstarify: fix mod log mention | 2019-10-25 | -1/+1 | |
| | | | | | ||||
| | * | | | Superstarify: fit within 100 columns & use double quotes | 2019-10-25 | -7/+13 | |
| | | | | | ||||
| | * | | | Superstarify: refactor on_member_update event | 2019-10-25 | -39/+35 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use notify_infraction to be more consistent * Add an audit log reason to the member edit * Simplify docstring * Simplify log message | |||
| | * | | | Superstarify: ignore member update event when applying | 2019-10-25 | -0/+1 | |
| | | | | | ||||
| | * | | | InfractionScheduler: prevent duplicate rescheduling of infractions | 2019-10-25 | -6/+9 | |
| | | | | | ||||
| | * | | | InfractionScheduler: create generic function for reapplying infractions | 2019-10-25 | -68/+39 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reapply_infraction() is a generic function which reapplies a given infraction if it is still active or deactivates it if less than 60 seconds remain. Most of the code from Infractions.on_member_joined now lives in this new function. This simplifies the "fancier" DM and mod log that were previously sent for superstar in on_member_join. | |||
| | * | | | Superstarify: refactor superstarify command | 2019-10-25 | -29/+35 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * Edit the nickname and schedule the infraction before sending messages * Reformat mod log description to be consistent with other infractions * Use INFRACTION_ICONS constant | |||
| | * | | | Superstarify: schedule infractions by subclassing InfractionScheduler | 2019-10-25 | -42/+25 | |
| | | | | | ||||
| | * | | | InfractionScheduler: use fetched user for notify_infraction | 2019-10-25 | -1/+1 | |
| | | | | | ||||
| | * | | | Superstarify: add icons to constants and config | 2019-10-25 | -3/+10 | |
| | | | | | ||||
| | * | | | InfractionScheduler: delegate type-specific pardon code to subclasses | 2019-10-25 | -35/+77 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * Create an abstract method for performing type-specific infraction deactivation * Move infraction-specific pardon code to separate functions | |||
| | * | | | Moderation: create a class to handle scheduling of infractions | 2019-10-25 | -353/+372 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | The class handles application, pardoning, and expiration of infractions. This will allow other cogs, such as superstarify, to later subclass it to receive the same functionality that the infractions cog had. | |||
| | | * | | Update docstring to use asterisks when referring to argument names | 2019-11-08 | -1/+1 | |
| | | | | | | | | | | | | | Co-Authored-By: Kyle Stanley <[email protected]> | |||
| | | * | | Add whitespace for readability, consistency & allure | 2019-11-08 | -0/+1 | |
| | | | | | ||||
| | | * | | Adjust case to only test a single aspect | 2019-11-02 | -1/+1 | |
| | | | | | ||||
| | | * | | Annotate unclear test cases with inline comments | 2019-11-02 | -2/+2 | |
| | | | | | ||||
| | | * | | Add two more test cases for links rule unit test | 2019-11-01 | -0/+7 | |
| | | | | | ||||
| | | * | | Add unit test for links antispam rule | 2019-11-01 | -0/+93 | |
| | | | | | ||||
| | | | * | [kaizen] Remove now duplicate channel check | 2019-11-09 | -19/+18 | |
| | | | | | | | | | | | | | | | | | Unindent subsequent lines after check | |||
| | | | * | Forward user/role pings in checkpoint to mod-alerts | 2019-11-09 | -2/+34 | |
| | | | | | | | | | | | | | | | | | [kaizen] limit on_message listener to verification channel | |||
| | | | * | Reword periodic #checkpoint message | 2019-11-04 | -1/+1 | |
| | |_|/ |/| | | ||||
| * | | | User command enhancements (#637) | 2019-11-04 | -62/+552 | |
| |\ \ \ | | | | | | | | | | | | | | | | | User command enhancements Co-authored-by: null <[email protected]> | |||
| | * \ \ | Merge branch 'master' into user-command-enhancements | 2019-11-04 | -7/+66 | |
| | |\ \ \ | |/ / / |/| | | | ||||
| * | | | | Change invite filter message to accurately reflect the new rules | 2019-11-04 | -1/+1 | |
| | | | | | ||||
| * | | | | Merge pull request #648 from python-discord/user-status-summary | 2019-11-03 | -1/+9 | |
| |\ \ \ \ | | | | | | | | | | | Show custom statuses in !user output | |||
| | * \ \ \ | Merge branch 'master' into user-status-summary | 2019-11-03 | -3/+53 | |
| | |\ \ \ \ | |/ / / / |/| | | | | ||||
| * | | | | | Merge pull request #640 from python-discord/bot-utils-init-tests | 2019-11-03 | -0/+52 | |
| |\ \ \ \ \ | | | | | | | | | | | | | Write tests for `bot.utils`. | |||
| | * \ \ \ \ | Merge branch 'master' into bot-utils-init-tests | 2019-11-03 | -5/+4 | |
| | |\ \ \ \ \ | |/ / / / / |/| | | | | | ||||
| * | | | | | | Merge pull request #631 from manusaurio/master | 2019-11-03 | -3/+1 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | Remove redirection on rules command | |||
| | * \ \ \ \ \ | Merge branch 'master' into master | 2019-11-03 | -194/+224 | |
| | |\ \ \ \ \ \ | |/ / / / / / |/| | | | | | | ||||
| | * | | | | | | Remove redirection on rules command | 2019-10-28 | -3/+1 | |
| | | |_|_|/ / | |/| | | | | | | | | | | | | | | | | Previously restricted for the staff. This change was suggested due its possible usefulness for regular users. | |||
| | | * | | | | Use `casefold` in some cases. | 2019-11-02 | -1/+4 | |
| | | | | | | | ||||