aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| * | | | | | | | Implement a mixed duck test.Gravatar Leon Sandøy2019-11-11-10/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also gets started setting up for the final tests, which will require more mockwork.
| * | | | | | | | Adding ducky count tests and a new AsyncIteratorMockGravatar Leon Sandøy2019-11-11-15/+93
| | | | | | | | |
| * | | | | | | | Test is_staff and has_green_checkmark.Gravatar Leon Sandøy2019-11-03-17/+35
| | | | | | | | |
| * | | | | | | | Resolving merge conflicts from masterGravatar Leon Sandøy2019-11-03-197/+277
| |\ \ \ \ \ \ \ \
| * | | | | | | | | Figure out which tests we need.Gravatar Leon Sandøy2019-10-31-2/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds empty tests for all the tests I'd like to add to this pull request. It also adds a few more duckies to the emoji constant list, and adds a single line of clarification to the testing readme.
| * | | | | | | | | Merge branch 'duck_pond' of github.com:python-discord/bot into duck_pondGravatar Leon Sandøy2019-10-27-1/+1
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | Improve the setup() docstringGravatar Leon Sandøy2019-10-27-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Mark <[email protected]>
| * | | | | | | | | | Adding kosas additional ducks to default-configGravatar Leon Sandøy2019-10-27-3/+8
| | | | | | | | | | |
| * | | | | | | | | | Addressing review by Mark.Gravatar Leon Sandøy2019-10-27-89/+42
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This refactors the duck pond cog to have fewer redundancies, removes some unused features (like supporting reaction_list in the count_duck and has_green_checkbox helpers), and makes other various minor (mostly cosmetic) improvements.
| * | | | | | | | | Fix broken constant testsGravatar Leon Sandøy2019-10-27-5/+4
| | | | | | | | | |
| * | | | | | | | | Add correct values for constants from production server.Gravatar Leon Sandøy2019-10-27-2/+2
| | | | | | | | | |
| * | | | | | | | | Appease the linterGravatar Leon Sandøy2019-10-27-6/+13
| | | | | | | | | |
| * | | | | | | | | Add duck_pond cog.Gravatar Leon Sandøy2019-10-27-0/+207
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This cog will listen for duck reactions on any message, and then: - If the reaction was added by a staff member - and the reaction was a duck - and the message has not already been added to the #duck-pond It will add the message to the #duck-pond and then add a green checkbox to the original message to indicate that the message has been ponded. Messages are added to the #duck-pond via webhook, so that they can retain the appearance of having their original authors. Once this checkmark has been added, the message will not be processed in the future. If the checkmark is removed and there are more than ducks_required ducks on the message, the bot will automatically add the checkmark back. However, if all reactions are removed, the bot does not have a countermeasure for this. In order to implement a countermeasure, it would be necessary to involve the API and the database.
| * | | | | | | | | Add duck-pond constants.Gravatar Leon Sandøy2019-10-27-29/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the emojis, the channel, and the configuration needed for the duck-pond feature. This is added both to config-default.yml, and to the constants.py file.
| | | | | * | | | | Make requested tweaks: Use URL constant from constants.py, re-add try/except ↵Gravatar Deniz2019-11-25-15/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | block and implement the changes requested by Ava
| | | | | * | | | | Update PASTE_URL constant to be pydis instead of pythondiscordGravatar Deniz2019-11-25-1/+1
| | | | | | | | | |
| | | | | * | | | | Change order of importsGravatar Deniz2019-11-25-1/+1
| | | | | | | | | |
| | | | | * | | | | Forgot the word 'hey'Gravatar Deniz2019-11-25-1/+1
| | | | | | | | | |
| | | | | * | | | | Update antimalware.py to be more consistent with other information messages ↵Gravatar Deniz2019-11-25-24/+20
| |_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | (like the codeblock reminder) & improve code a slight bit
* | | | | | | | | Relock to d.py 1.2.5 due to API breaking change for emoji.Gravatar scragly2019-11-19-80/+95
| | | | | | | | |
* | | | | | | | | Docs command improvements (#546)Gravatar scragly2019-11-15-37/+177
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Docs command improvements Co-authored-by: Sebastiaan Zeeff <[email protected]>
| * \ \ \ \ \ \ \ \ Merge branch 'master' into doc-commandGravatar Sebastiaan Zeeff2019-11-15-2269/+4402
| |\ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #619 from python-discord/moderation-loggingGravatar Leon Sandøy2019-11-15-30/+102
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | | Moderation logging
| * | | | | | | | | Merge branch 'master' into moderation-loggingGravatar Leon Sandøy2019-11-15-193/+301
| |\ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | Use trailing _ instead of leading for some variable namesGravatar MarkKoz2019-11-06-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PEP 8 states the convention is a trailing underscore when used to prevent name conflicts.
| * | | | | | | | | Moderation: use trailing _ instead of leading for variable namesGravatar MarkKoz2019-11-04-33/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PEP 8 states the convention is a trailing underscore when used to prevent name conflicts.
| * | | | | | | | | Add logging for moderation functionsGravatar MarkKoz2019-11-04-9/+81
| | | | | | | | | |
| | * | | | | | | | group and order constantsGravatar Numerlor2019-11-15-3/+5
| | | | | | | | | |
| | * | | | | | | | Add variable info after comment was deletedGravatar Numerlor2019-11-15-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: scargly <[email protected]>
| | * | | | | | | | join extra newlineGravatar Numerlor2019-11-15-2/+1
| | | | | | | | | |
| | * | | | | | | | Adjust code style and commentsGravatar Numerlor2019-11-12-37/+40
| | | | | | | | | |
| | * | | | | | | | syntax highlight diff of reloaded inventoriesGravatar Numerlor2019-11-11-3/+3
| | | | | | | | | |
| | * | | | | | | | Do not cut off text arbitrarily but at last sentence to make sure no ↵Gravatar Numerlor2019-11-11-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unfinished markdown is left in
| | * | | | | | | | clear renamed symbols on inventory refreshGravatar Numerlor2019-11-11-0/+1
| | | | | | | | | |
| | * | | | | | | | Move signatures definitionGravatar Numerlor2019-11-10-1/+1
| | | | | | | | | |
| | * | | | | | | | Add a command for refreshing inventoriesGravatar Numerlor2019-11-10-0/+22
| | | | | | | | | |
| | * | | | | | | | Move paragraph search to not cut off long starting paragraphsGravatar Numerlor2019-11-10-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: scargly <[email protected]>
| | * | | | | | | | Cut off description at 1000 chars if paragraph is not foundGravatar Numerlor2019-11-10-0/+2
| | | | | | | | | |
| | * | | | | | | | Add a newline after signatures for readabilityGravatar Numerlor2019-11-10-1/+1
| | | | | | | | | |
| | * | | | | | | | fix signatures and descriptions not being found when presentGravatar Numerlor2019-11-10-4/+4
| | | | | | | | | |
| | * | | | | | | | Make sure only signatures belonging to the symbol are fetchedGravatar Numerlor2019-11-03-3/+4
| | | | | | | | | |
| | * | | | | | | | Comment grammarGravatar Numerlor2019-11-03-2/+2
| | | | | | | | | |
| | * | | | | | | | Fix case for the python package name in `NO_OVERRIDE_PACKAGES`Gravatar Numerlor2019-11-03-1/+1
| | | | | | | | | |
| | * | | | | | | | Handle exceptions when fetching inventoriesGravatar Numerlor2019-11-03-31/+57
| | | | | | | | | |
| | * | | | | | | | Improve module description searchingGravatar Numerlor2019-11-02-7/+35
| | | | | | | | | |
| | * | | | | | | | Get up to 3 signatures of a symbolGravatar Numerlor2019-11-02-16/+14
| | | | | | | | | |
| | * | | | | | | | Get symbol description by searching for a dd tag instead of traversing the ↵Gravatar Numerlor2019-11-02-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | siblings
| | * | | | | | | | Do not cut off description in code blocksGravatar Numerlor2019-11-02-1/+7
| | | | | | | | | |
| | * | | | | | | | Grammar check commentGravatar Numerlor2019-10-21-1/+1
| | | | | | | | | |
| | * | | | | | | | Allow embeds to not include signatures in case the symbol is a moduleGravatar Numerlor2019-10-21-11/+14
| | | | | | | | | |