aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| | * Remove `dm_log` from channels and webhooks in the config.Gravatar Den42002021-03-30-4/+0
| |/ |/|
* | Merge pull request #1490 from ↵Gravatar Joe Banks2021-03-30-1/+1
|\ \ | | | | | | | | | | | | python-discord/sebastiaan/increase-help-channel-count Increase the total number of help channels to 42
| * | Increase the total number of help channels to 42Gravatar Sebastiaan Zeeff2021-03-30-1/+1
|/ / | | | | | | | | | | | | | | | | | | | | We've seen an increase in help channel activity and we're running out of help channels frequently. That's why we're increasing the number of help channels from 38 to 42. Note that the old configuration said 32, but we had more channels in actual rotation due to a race condition we had in the past. The system will never delete channels that were already in rotation, meaning that those that were added over the limit in the past still existed.
* | Add myself to CODEOWNERS (#1489)Gravatar Joe Banks2021-03-28-9/+9
| |
* | Merge pull request #1488 from ToxicKidz/filter-mentionsGravatar Joe Banks2021-03-28-5/+5
|\ \
| * | Update bot/exts/info/information.pyGravatar ToxicKidz2021-03-28-1/+1
| | | | | | | | | Co-authored-by: Joe Banks <[email protected]>
| * | Filter codeblick escapes and allow no mentions for !raw commandGravatar ToxicKidz2021-03-28-5/+5
|/ /
* | Merge pull request #1486 from python-discord/feat/dmrelayGravatar ks1292021-03-28-113/+56
|\ \ | | | | | | !dmrelay command
| * | Reduce API calls in `!dmrelay`.Gravatar Den42002021-03-28-15/+13
| | |
| * | Merge remote-tracking branch 'refs/remotes/origin/feat/dmrelay' into ↵Gravatar Den42002021-03-28-1/+1
| |\ \ | | | | | | | | | | | | feat/dmrelay
| | * | Improve `DMRelay` cog description.Gravatar Dennis Pham2021-03-28-1/+1
| | | | | | | | | | | | Co-authored-by: Joe Banks <[email protected]>
| * | | Force cache to update for user history.Gravatar Den42002021-03-28-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Before, the user would have to send a DM to the bot after startup for the bot to realize there is DM history with that specific user. Now, we force a cache refresh when a moderator invokes `!dmrelay`, so this shouldn't be an issue anymore.
| * | | Account for requesting the bot's DMs with itself.Gravatar Den42002021-03-28-1/+1
| |/ /
| * | Added a newline to space out some code.Gravatar Dennis Pham2021-03-28-0/+1
| | | | | | | | | Co-authored-by: Joe Banks <[email protected]>
| * | Restrict DMRelay cog to moderators only.Gravatar Den42002021-03-27-2/+6
| | |
| * | Create the new DMRelay cog.Gravatar Den42002021-03-27-0/+59
| | | | | | | | | | | | | | | Includes the `!dmrelay` command, allowing moderators to relay direct messages between the bot and other users.
| * | Fix tests for paste uploads.Gravatar Den42002021-03-27-2/+2
| | | | | | | | | | | | Accounts for no redirects on extensions that are not `.py`.
| * | Remove the old DMRelay cog.Gravatar Den42002021-03-27-132/+0
| | | | | | | | | | | | | | | The moderation team has decided that this may come in conflict with Discord's ToS, and it does not serve too much of a purpose anymore. It was fun while it lasted!
| * | Restrict redirects for paste uploads with an extension that is not `.py`.Gravatar Den42002021-03-27-1/+7
|/ /
* | Merge pull request #1466 from vcokltfre/discord-tagsGravatar Joe Banks2021-03-26-0/+22
|\ \ | | | | | | feat: add new discord.py tags
| * \ Merge branch 'main' into discord-tagsGravatar Joe Banks2021-03-26-60/+512
| |\ \ | |/ / |/| |
* | | Merge pull request #1478 from python-discord/wookie184-codeownersGravatar Joe Banks2021-03-20-0/+1
|\ \ \ | | | | | | | | Added myself to CODEOWNERS
| * | | Added myself to CODEOWNERSGravatar wookie1842021-03-20-0/+1
|/ / /
* | | Merge pull request #1477 from python-discord/add-nomination-voting-channelGravatar Boris Muratov2021-03-20-2/+4
|\ \ \ | | | | | | | | Added nomination voting channel to config
| * | | Added nomination voting channel to configGravatar wookie1842021-03-20-2/+4
|/ / / | | | | | | | | | Also changed talentpool review cog to post there instead of mod-announcements
* | | Merge pull request #1475 from python-discord/mbaruh/review_fixGravatar Joe Banks2021-03-19-5/+8
|\ \ \ | | | | | | | | Fix review formatting when there's only one infraction type
| * | | Fix review formatting when there's only one infraction typeGravatar Boris Muratov2021-03-19-5/+8
|/ / /
* | | Merge pull request #1459 from python-discord/mbaruh/autoreviewGravatar Joe Banks2021-03-19-31/+467
|\ \ \ | | | | | | | | Talentpool Autoreview
| * \ \ Merge branch 'mbaruh/autoreview' of https://github.com/python-discord/bot ↵Gravatar Boris Muratov2021-03-19-229/+174
| |\ \ \ | | | | | | | | | | | | | | | into mbaruh/autoreview
| | * \ \ Merge branch 'main' into mbaruh/autoreviewGravatar Joe Banks2021-03-19-229/+174
| | |\ \ \ | |_|/ / / |/| | | |
* | | | | Merge pull request #1435 from python-discord/swfarnsworth/infraction_messageGravatar Matteo Bertucci2021-03-17-26/+32
|\ \ \ \ \ | | | | | | | | | | | | Instructions to dispute an infraction vary by infraction type.
| * \ \ \ \ Merge branch 'main' into swfarnsworth/infraction_messageGravatar Matteo Bertucci2021-03-17-429/+358
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #1467 from ↵Gravatar Kieran Siek2021-03-17-0/+3
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | python-discord/bug/info/bot-xr/code-block-null-byte Code block: remove null bytes before parsing AST
| * | | | | Merge branch 'main' into bug/info/bot-xr/code-block-null-byteGravatar Kieran Siek2021-03-17-3/+4
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #1468 from ↵Gravatar Matteo Bertucci2021-03-16-3/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | python-discord/bug/info/bot-xk/defcon-threshold-none Account for defcon threshold being None when displaying server info
| * | | | | | Info: account for defcon threshold being NoneGravatar MarkKoz2021-03-15-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes BOT-XK
| * | | | | | Defcon: fix naming conflict between threshold cmd and attributeGravatar MarkKoz2021-03-15-2/+2
|/ / / / / /
| * / / / / Code block: remove null bytes before parsing ASTGravatar MarkKoz2021-03-15-0/+3
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | `ast.parse` raises a ValueError complaining that source code strings cannot contain null bytes. It seems like they may accidentally get pasted into Discord by users sometimes.
| * | | | Merge branch 'master' into swfarnsworth/infraction_messageGravatar Steele Farnsworth2021-03-06-452/+723
| |\ \ \ \
| * | | | | Made multiline concatenated string conform to a certain style. Gravatar Steele Farnsworth2021-03-06-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That style is not currently enforced by the linter. Co-authored-by: Matteo Bertucci <[email protected]>
| * | | | | Update the tests to reflect changes in expected behavior.Gravatar swfarnsworth2021-02-28-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | The DM sent to infracted users now instructs them to DM modmail if they want to discuss non-ban infractions, so the tests now check if that instruction is present. Note that there already exists a superfluous test for note infractions, for which no DM is sent by design.
| * | | | | Instructions to dispute an infraction vary by infraction type.Gravatar swfarnsworth2021-02-25-24/+26
| | | | | | | | | | | | | | | | | | | | | | | | Previously, the user was instructed to email the appeals email for infraction types that don't remove one from the server. They are now instructed to DM ModMail except for Ban-type infractions. Also removed the URL string literal from the hyperlink to that URL.
| | | * | | Review commands now use the user ID instead of nomination IDGravatar Boris Muratov2021-03-19-27/+19
| | | |/ / | | | | | | | | | | | | | | | The user ID is much more accessible, and is usually what is used to obtain the nomination ID.
| | | * | Don't reschedule reviews that are long overdueGravatar Boris Muratov2021-03-19-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If it's been over a day overdue for a review, don't reschedule it. This is done in order to not fire reviews for all nominations which are over 30 days old when the auto-reviewing feature is merged.
| | | * | Mark as reviewed when nominee is off serverGravatar Boris Muratov2021-03-19-3/+4
| | | | | | | | | | | | | | | | | | | | This is necessary as otherwise the bot would try to review them every time it restarts
| | | * | Default message in review when no nomination reason givenGravatar Boris Muratov2021-03-19-1/+1
| | | | |
| | | * | Replace mentions for ID's in watchlist listsGravatar Boris Muratov2021-03-19-1/+1
| | | | | | | | | | | | | | | | | | | | Uncached mentions render as 'invalid' users on mobile, and with the list now showing the user's name we can now just show the ID without many problems.
| | | * | Properly await coroutine in post_reviewGravatar Boris Muratov2021-03-19-1/+3
| | | | |
| | | * | Use ctx.send instead of ctx.channel.sendGravatar Boris Muratov2021-03-19-1/+1
| | | | | | | | | | | | | | | Co-authored-by: ToxicKidz <[email protected]>
| | | * | Add additional logging to _review.pyGravatar Boris Muratov2021-03-19-0/+8
| | | | |