aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| * | | | | Merge branch 'master' into unittest-mentionsGravatar Matteo Bertucci2019-12-13-558/+2166
| |\ \ \ \ \ | | | |/ / / | | |/| | |
| * | | | | Specify assertion to be a tuple comparisonGravatar kwzrd2019-11-14-1/+1
| | | | | |
| * | | | | Make complex test cases namedtuples, recognize between various authors, pass ↵Gravatar kwzrd2019-11-14-12/+43
| | | | | | | | | | | | | | | | | | | | | | | | config to subTest
| * | | | | Hold recent_messages in a list to respect type hint, set config in setUpGravatar kwzrd2019-11-14-5/+8
| | | | | |
| * | | | | Adjust attachments rule unit test to correcty build the arguments for the ↵Gravatar kwzrd2019-11-14-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | tested rule
| * | | | | Fix bug in attachments rule where last_message could potentially count twice ↵Gravatar kwzrd2019-11-14-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | in the sum of attachments
| * | | | | Use async_test helper to simplify coro testingGravatar kwzrd2019-11-13-9/+14
| | | | | |
| * | | | | Adjust attachments rule to use MockMessage, restructure test casesGravatar kwzrd2019-11-13-20/+23
| | | | | |
| * | | | | Adjust links rule to use proper MockMessageGravatar kwzrd2019-11-13-14/+10
| | | | | |
| * | | | | Merge branch 'master' into unittest-mentionsGravatar kwzrd2019-11-13-179/+187
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Testing methodology was adjusted in upstream repo. Merging the relevant changes.
| * | | | | | Adjust incorrect type hintGravatar kwzrd2019-11-09-1/+1
| | | | | | |
| * | | | | | Use MockMessage instead of custom FakeMessageGravatar kwzrd2019-11-09-15/+11
| | | | | | |
| * | | | | | Adjust type hint to correctly represent internal typeGravatar kwzrd2019-11-09-1/+1
| | | | | | |
| * | | | | | Use range to build mock mentions listGravatar kwzrd2019-11-09-1/+1
| | | | | | |
| * | | | | | Adjust docstring asterisk to backtick for consistencyGravatar kwzrd2019-11-09-1/+1
| | | | | | |
| * | | | | | Add missing docstringGravatar kwzrd2019-11-09-0/+1
| | | | | | |
| * | | | | | Add unit test for mentions antispam ruleGravatar kwzrd2019-11-09-0/+98
| | | | | | |
| | | | * | | Whitelist Discord Testers invite linkGravatar Matteo Bertucci2019-12-10-0/+1
| | | | | | |
| | | | | * | ModLog: support self_stream voice stateGravatar MarkKoz2019-12-18-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This feature will be available in discord.py 1.3.
| | | | | * | ModLog: change voice state embed icon and colourGravatar MarkKoz2019-12-18-5/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a red icon when leaving or mute/deafened. Use a green icon when joining or unmuted/undeafened. Use a blue icon when changing channels or any other possible change.
| | | | | * | Constants: add voice state emotesGravatar MarkKoz2019-12-18-0/+8
| | | | | | |
| | | | | * | ModLog: exclude afk attribute from voice state logGravatar MarkKoz2019-12-11-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The log will already show that the channel changes to the AFK channel so showing the attribute change is redundant. If the channel were not clearly named "AFK" then it might've made sense to keep the attribute.
| | | | | * | ModLog: exclude most channel attributes from voice state diffGravatar MarkKoz2019-12-11-2/+8
| | | | | | |
| | | | | * | ModLog: make voice state event respect ignored channelsGravatar MarkKoz2019-12-11-1/+4
| | | | | | |
| | | | | * | ModLog: use Unicode arrow when displaying value changesGravatar MarkKoz2019-12-11-8/+8
| | | | | | |
| | | | | * | ModLog: log voice state updatesGravatar MarkKoz2019-12-11-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add corresponding event to the Event enum so the event can be ignored
| | | | | * | Add constants for voice state loggingGravatar MarkKoz2019-12-10-1/+5
| | | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add ID for the voice-log channel. * Add IDs for admins & staff voice channels and make the mod log ignore them.
| | | | | * Move Expiry converter alias to converters.pyGravatar MarkKoz2019-12-23-10/+10
| | | | | |
| | | | | * Refactor user type aliasesGravatar MarkKoz2019-12-23-15/+15
| | | | | |
| | | | | * Create an alias for a Member + FetchedUser converterGravatar MarkKoz2019-12-23-20/+23
| | | | | |
| | | | | * Make FetchedUser a subclass of UserConverterGravatar MarkKoz2019-12-22-50/+52
| | | | | |
| | | | | * Use log.warning instead of the deprecated log.warnGravatar MarkKoz2019-12-22-1/+1
| | | | | |
| | | | | * Merge branch 'master' into fetched-userGravatar manusaurio2019-12-22-1/+18
| | | | | |\ | |_|_|_|_|/ |/| | | | |
* | | | | | Merge pull request #706 from python-discord/SebastiaanZ-add-duckiesGravatar Sebastiaan Zeeff2019-12-22-1/+13
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add new duckies to the constants
| * | | | | | Add ducky attributes to bot.constantsGravatar Sebastiaan Zeeff2019-12-22-0/+6
| | | | | | | | | | | | | | | | | | | | | I have added attributes to the Emojis class in `bot.constants` for the newly added ducky emoji constants.
| * | | | | | Add ducky constants to make duckpond workGravatar Sebastiaan Zeeff2019-12-22-1/+7
|/ / / / / / | | | | | | | | | | | | I have added the IDs of the new duckies we have to the constants
* | | | | | Allow PSD's and more on antimalware whitelistGravatar Leon Sandøy2019-12-22-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also includes the following related formats: - .svg - .ai (Adobe Illustrator) - .aep (Adobe After Effects) - .xcf (GIMP
| | | | | * Show only status code in Discord msg when infraction post failsGravatar MarkKoz2019-12-22-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When debugging, the response_text exceeds the character limit since it's basically an entire HTML document.
| | | | | * Use more specific error message for infraction DM user fetchGravatar MarkKoz2019-12-22-1/+1
| | | | | |
| | | | | * Remove unreachable break in post_infraction loopGravatar MarkKoz2019-12-22-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | * Show the user in the post_infraction error log message
| | | | | * Catch HTTPException in fetching, only fetch if isn't User or MemberGravatar Manuel Ignacio Pérez Alcolea2019-12-22-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There's now a check to see if the `user` argument (possibly a `discord.Object`) needs to be made a `User`, instead of doing so directly, to avoid unnecessary requests to the Discord API. Besides that, a possible HTTPException is catched if it the fetch fails, cancelling the message to be send to the user (which would make the following calls fail later on for not being of the proper type.)
| | | | | * Make `watchchannels` use `FetchedUser` instead of `proxy_user`Gravatar Manuel Ignacio Pérez Alcolea2019-12-22-31/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes also removes the original `proxy_user` used by `watchchannels` the attributes in its `discord.Object` object to the one returned by FetchedUser.
| | | | | * Fix bug to log if `user` is either `Member` or `User`Gravatar Manuel Ignacio Pérez Alcolea2019-12-22-1/+1
| | | | | |
| | | | | * Move type declarations for annotations and convertersGravatar Manuel Ignacio Pérez Alcolea2019-12-22-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out how it was originally was the best idea. Now the `infractions` module imports `FetchedUser` and makes a `typing.Union` between it and `utils.UserTypes`. The usage of `FetchedUser` isn't needed in `utils` at all, and it shouldn't be used for/as type hinting there.
| | | | | * Minor refactor moving `return ...`Gravatar Manuel Ignacio Pérez Alcolea2019-12-22-3/+1
| | | | | |
| | | | | * Merge branch 'fetched-user' of https://github.com/manusaurio/bot into ↵Gravatar Manuel Ignacio Pérez Alcolea2019-12-22-1/+1
| | | | | |\ | | | | | | | | | | | | | | | | | | | | | fetched-user
| | | | | | * Add space in conditionGravatar manusaurio2019-12-22-1/+1
| | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Mark <[email protected]>
| | | | | * | Add descriptive message to exception if user from API doesn't existGravatar Manuel Ignacio Pérez Alcolea2019-12-22-1/+1
| | | | | |/
| | | | | * Correct log messages levels, add log messages and ctx.send messageGravatar Manuel Ignacio Pérez Alcolea2019-12-22-7/+12
| | | | | |
| | | | | * Merge branch 'master' into fetched-userGravatar manusaurio2019-12-20-29/+26
| | | | | |\ | |_|_|_|_|/ |/| | | | |