aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Alphabetize configurationGravatar Matteo Bertucci2021-03-30-5/+5
|
* Merge branch 'main' into allow-poll-to-leadsGravatar Matteo Bertucci2021-03-30-211/+627
|\
| * 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
| | | | | |
| | | | * | Apply requested style and grammar changesGravatar Boris Muratov2021-03-19-2/+2
| | | | | |