aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Reschedule failed inventory updatesGravatar Numerlor2020-10-10-4/+35
|
* Remove sphinx and requests from PipfileGravatar Numerlor2020-10-10-2/+0
| | | | | With our own implementation of sphinx's inventory fetching we no longer need the sphinx package, and requests which were used inside of it.
* Use new async inventory fetchingGravatar Numerlor2020-10-10-64/+7
|
* Handle errors on inventory fetchingGravatar Numerlor2020-10-10-2/+35
|
* Add async implementation of sphinx fetch_inventoryGravatar Numerlor2020-10-10-0/+117
| | | | | | | The sphinx version of the function does a lot of checks that are unnecessary for the bot because it's not working with anything else related to docs. The custom implementation means we can throw some of the code out and get rid of sphinx as a dependency.
* Add parentheses for clarityGravatar Numerlor2020-10-10-1/+1
|
* Make amount of included signatures configurableGravatar Numerlor2020-10-10-7/+10
|
* Collapse signatures between args instead of spacesGravatar Numerlor2020-10-10-3/+92
| | | | | The signature length needed more logic and shorter limits to ensure messages would fit in a discord message in a nice way.
* Use List typehint that has a narrower scopeGravatar Numerlor2020-09-21-1/+1
|
* Handle cases with outdated bot inventories.Gravatar Numerlor2020-09-21-0/+3
|
* Use f strings instead of c style on copied codeGravatar Numerlor2020-09-21-7/+7
| | | | | | The code copied over from MarkdownConverter's implementation used c style string formatting, there is no reason to keep the style of strings in our code
* Properly truncate description markdownGravatar Numerlor2020-09-21-44/+49
| | | | | | | | | The previous truncating implementation used a naive method that disregarded the actual markdown formatting, possibly resulting in it getting cut out. With the introduction of proper href tags this became impossible to manage without writing an actual parser; so the process was moved to happen when the gathered bs4 elements are being converted into markdown
* Log exceptions from parsing taskGravatar Numerlor2020-09-20-3/+7
|
* Merge remote-tracking branch 'upstream/master' into doc-impGravatar Numerlor2020-09-20-2369/+6238
|\ | | | | | | | | | | | | # Conflicts: # bot/cogs/doc/cog.py # bot/converters.py # tests/bot/test_converters.py
| * Merge pull request #1158 from python-discord/config-updateGravatar Senjan212020-09-16-3/+4
| |\ | | | | | | Updated the names of reddit emotes
| | * remove random space in `upvotes` valueGravatar Senjan212020-09-16-1/+1
| | |
| | * update the reddit emojis to actual emojis'Gravatar Senjan212020-09-16-3/+3
| | |
| | * Updating names of reddit emotes.Gravatar Senjan212020-09-16-3/+4
| | |
| * | Merge pull request #927 from Numerlor/truncate-internal-evalGravatar Kieran Siek2020-09-16-62/+186
| |\ \ | | |/ | |/| Truncate internal eval.
| | * Merge branch 'master' into truncate-internal-evalGravatar Kieran Siek2020-09-16-1923/+4960
| | |\ | | |/ | |/|
| * | Verification: update & improve docstringsGravatar kwzrd2020-09-11-12/+11
| | | | | | | | | | | | | | | | | | | | | After moving constants to config, the docstring references were not updated accordingly, and remained uppercase. This commit also removed the redundant list indentation.
| * | Merge pull request #1077 from python-discord/kwzrd/verificationGravatar Daniel Brown2020-09-10-21/+617
| |\ \ | | | | | | | | Take steps to increase verification rate
| | * \ Merge branch 'master' into kwzrd/verificationGravatar Daniel Brown2020-09-10-800/+529
| | |\ \ | | |/ / | |/| |
| * | | Merge pull request #1144 from Numerlor/text-link-fixGravatar Shirayuki Nekomata2020-09-05-2/+2
| |\ \ \ | | | | | | | | | | Move bolding markdown outside of text link in help channel messages.
| | * \ \ Merge branch 'master' into text-link-fixGravatar Shirayuki Nekomata2020-09-05-8/+17
| | |\ \ \ | | |/ / / | |/| | |
| * | | | Disable everyone_ping filter in AntiSpam cogGravatar Sebastiaan Zeeff2020-09-05-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As there are a few bugs in the implementation, I've temporarily disabled the at-everyone ping filter in the AntiSpam cog. We can disable it after we've fixed the bugs. Signed-off-by: Sebastiaan Zeeff <[email protected]>
| * | | | Disable burst_shared filter of the AntiSpam cogGravatar Sebastiaan Zeeff2020-09-04-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Our AntiSpam cog suffers from a race condition that causes it to try and infract the same user multiple times. As that happens frequently with the burst_shared filter, it means that our bot joins in and starts spamming the channel with error messages. Another issue is that burst_shared may cause our bot to send a lot of DMs to a lot of different members. This caused our bot to get a DM ban from Discord after a recent `everyone` ping incident. I've decided to disable the `burst_shared` filter by commenting out the relevant lines but leave the code in place otherwise. This means we still have the implementation handy in case we want to re-enable it on short notice. Signed-off-by: Sebastiaan Zeeff <[email protected]>
| | * | | Move bolding markdown outside of text link.Gravatar Numerlor2020-09-04-2/+2
| |/ / / | | | | | | | | | | | | | | | | On some devices the markdown gets rendered improperly, leaving the asterisks in the message without bolding.
| * | | Merge pull request #1132 from ↵Gravatar Mark2020-09-03-1/+3
| |\ \ \ | | | | | | | | | | | | | | | | | | | | python-discord/bug/filters/1130/ignore-codeblock-emoji AntiSpam: ignore custom emojis in code blocks
| | * | | AntiSpam: ignore custom emojis in code blocksGravatar MarkKoz2020-08-27-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In code blocks, custom emojis render as text rather than as images. Therefore, they probably aren't being spammed and should be ignored. Fix #1130
| * | | | Merge pull request #1135 from ↵Gravatar Daniel Brown2020-09-03-1/+48
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | MrAwesomeRocks/feat/filter/1131/everyone-ping-responder Auto-respond to everyone pings.
| | * \ \ \ Merge branch 'master' into feat/filter/1131/everyone-ping-responderGravatar Daniel Brown2020-09-03-513/+48
| | |\ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge pull request #1134 from python-discord/remove-wolframGravatar Leon Sandøy2020-09-02-475/+0
| |\ \ \ \ \ | | | | | | | | | | | | | | Completely gutted the wolfram command.
| | * \ \ \ \ Merge branch 'master' into remove-wolframGravatar Leon Sandøy2020-09-02-34/+38
| | |\ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge pull request #1141 from wookie184/make-antimalware-ignore-bot-and-webhookGravatar Dennis Pham2020-09-01-0/+26
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Added checks to ignore webhook and bot messages for antimalware
| | * \ \ \ \ \ Merge branch 'master' into make-antimalware-ignore-bot-and-webhookGravatar Dennis Pham2020-09-01-28/+6
| | |\ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge pull request #1123 from AtieP/masterGravatar Shirayuki Nekomata2020-09-01-28/+6
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Use wait_for_deletion from bot/utils/messages.py rather than help_cleanup
| | * \ \ \ \ \ \ Merge branch 'master' into masterGravatar Shirayuki Nekomata2020-09-01-161/+259
| | |\ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| | * | | | | | | Remove unused variables and importsGravatar AtieP2020-08-29-2/+1
| | | | | | | | |
| | * | | | | | | Use wait_for_deletion from bot/utils/messages.py rather than help_cleanupGravatar AtieP2020-08-22-26/+5
| | | | | | | | |
| | | * | | | | | Fixed old tests and added 2 new onesGravatar wookie1842020-09-01-0/+22
| | | | | | | | |
| | | * | | | | | Added checks to ignore webhook and bot messagesGravatar wookie1842020-09-01-0/+4
| | |/ / / / / / | |/| | | | | |
| * | | | | | | Allow moderators to use defconGravatar Dennis Pham2020-08-30-6/+6
| | | | | | | |
| | | * | | | | Removed loading of the Wolfram cog.Gravatar Xithrius2020-08-31-1/+0
| | | | | | | |
| | | * | | | | Removed ImagePaginator testing.Gravatar Xithrius2020-08-31-15/+0
| | | | | | | |
| | | * | | | | Removed image pagination utility.Gravatar Xithrius2020-08-31-164/+0
| | | | | | | |
| | | * | | | | Completely gutted the wolfram command.Gravatar Xithrius2020-08-29-295/+0
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | Moved to seasonalbot/bot/exts/evergreen/wolfram.py
| * | | | | | Merge pull request #1118 from python-discord/bug/mod/1094/watch-leaked-tokenGravatar Dennis Pham2020-08-27-3/+9
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Censor watchchannel messages when they contain leaked tokens
| | * \ \ \ \ \ Merge branch 'master' into bug/mod/1094/watch-leaked-tokenGravatar Dennis Pham2020-08-27-171/+278
| | |\ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Update Discord Partner badgeGravatar Joe Banks2020-08-27-1/+1
| | |_|_|/ / / | |/| | | | |