| Commit message (Collapse) | Author | Age | Lines | ||
|---|---|---|---|---|---|
| ... | |||||
| | | | * | | | Allow role pings in Syncers and help_channels.py | 2020-07-12 | -2/+9 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that we're running Discord 1.4.0a, we need to explicitely allow all the role mentions for sends that don't use ping one of the globally whitelisted role pings, which are Moderators, Admins and Owners. We were pinging roles other than Mods+ in exactly two cases: - Inside the Syncers, whenever we ask for sync confirmation (if the number of roles or users to sync is unusually high) - In the help_channels.py system, whenever we max out help channels and are unable to create more. This commit addresses both of these. GitHub #1038 https://github.com/python-discord/bot/issues/1038 | ||||
| | | | * | | | Ping @Moderators in ModLog | 2020-07-12 | -14/+14 | ||
| | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of pinging @everyone, let's just ping the people who actually need to see the mod alerts or the modlogs, which would be the mods. `@everyone` is currently not permitted by our allowed_mentions setting, so this also restores pings to those channels. GitHub #1038 https://github.com/python-discord/bot/issues/1038 | ||||
| | * | | | | Merge pull request #1035 from python-discord/range-len-message | 2020-07-10 | -0/+11 | ||
| | |\ \ \ \ | | | | | | | | | | | | | Add range-len tag | ||||
| | | * \ \ \ | Merge branch 'master' into range-len-message | 2020-07-10 | -3/+3 | ||
| | | |\ \ \ \ | | |/ / / / | |/| | | | | |||||
| | | * | | | | Update range-len.md | 2020-07-09 | -4/+0 | ||
| | | | | | | | | | | | | | | | | | | | Removed all blank lines to improve how it's rendered on Discord; thanks @kwzrd for rendering this! | ||||
| | | * | | | | Removed hard line breaks | 2020-07-08 | -7/+3 | ||
| | | | | | | | |||||
| | | * | | | | Initial commit for proposed range-len command | 2020-07-08 | -0/+19 | ||
| | | | |/ / | | |/| | | |||||
| | | | | * | Incidents: reduce log level of 404 exception | 2020-07-16 | -2/+14 | ||
| | | | | | | | | | | | | | | | | | | | | | Co-authored-by: MarkKoz <[email protected]> | ||||
| | | | | * | Incidents: link `proxy_url` if attachment fails to download | 2020-07-14 | -50/+59 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suggested by Mark during review. If the download fails, we fallback on showing an informative message, which will link the attachment cdn link. The attachment-handling logic was moved from the `archive` coroutine into `make_embed`, which now also returns the file, if available. In the end, this appears to be the smoothest approach. Co-authored-by: MarkKoz <[email protected]> | ||||
| | | | | * | Incidents: add `download_file` helper & tests | 2020-07-13 | -0/+33 | ||
| | | | | | | | | | | | | | | | | | | | | | Co-authored-by: MarkKoz <[email protected]> | ||||
| | | | | * | Merge d.py version bump from master branch | 2020-07-10 | -3/+3 | ||
| | | | | |\ | | |_|_|/ | |/| | | | |||||
| | * | | | | Update discord.py to fix issue with overwrites | 2020-07-09 | -3/+3 | ||
| | |/ / / | | | | | | | | | | | | | Fixes BOT-6T | ||||
| | | | * | Config: refactor #incidents constants to lexicographical sorting | 2020-07-09 | -12/+12 | ||
| | | | | | | | | | | | | | | | | | Co-authored-by: MarkKoz <[email protected]> | ||||
| | | | * | Incidents tests: improve in-line comment wording | 2020-07-09 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | Co-authored-by: MarkKoz <[email protected]> | ||||
| | | | * | Incidents: use `moderation_roles` constant | 2020-07-09 | -3/+3 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Better than building the set manually. Tested against regression by comparing the two sets for equality. Suggested by vivax. Co-authored-by: vivax3794 <[email protected]> | ||||
| | | | * | Merge 'master' into 'kwzrd/incidents'; resolve mod pkg init conflict | 2020-07-08 | -217/+672 | ||
| | | | |\ | | |_|/ | |/| | | |||||
| | * | | | Re-lock Pipfile | 2020-07-07 | -2/+1 | ||
| | | | | | | | | | | | | | | | | | Forgot to do this after removing editable. | ||||
| | * | | | Don't install discord.py as editable | 2020-07-07 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | It may be causing it to not be cached in Azure. | ||||
| | * | | | Fix git install in Dockerfile | 2020-07-07 | -3/+5 | ||
| | | | | | |||||
| | * | | | Add git to Docker image | 2020-07-07 | -0/+3 | ||
| | | | | | |||||
| | * | | | Allow owners, admins, and mods roles to be pinged | 2020-07-07 | -1/+2 | ||
| | | | | | |||||
| | * | | | Prevent bot from mentioning roles | 2020-07-07 | -96/+127 | ||
| | | | | | | | | | | | | | | | | | This was open to abuse when the bot relayed user input. | ||||
| | * | | | Merge pull request #1000 from python-discord/bug/mod/bot-4r/modlog-member-update | 2020-07-07 | -64/+33 | ||
| | |\ \ \ | | | | | | | | | | | ModLog: fix AttributeError in on_member_update | ||||
| | | * \ \ | Merge branch 'master' into bug/mod/bot-4r/modlog-member-update | 2020-07-07 | -166/+851 | ||
| | | |\ \ \ | | |/ / / | |/| | | | |||||
| | * | | | | Merge pull request #1021 from python-discord/feat/util/1019/slowmode | 2020-07-06 | -6/+232 | ||
| | |\ \ \ \ | | | | | | | | | | | | | Implement the Slowmode cog | ||||
| | | * | | | | Fix imports in slowmode tests | 2020-07-06 | -3/+3 | ||
| | | | | | | | |||||
| | | * | | | | Move slowmode cog to the moderation subpackage | 2020-07-06 | -2/+3 | ||
| | | | | | | | |||||
| | | * | | | | Improve set_slowmode tests by checking whether the channel was edited | 2020-07-06 | -8/+22 | ||
| | | | | | | | |||||
| | | * | | | | Add multiple test cases for set_slowmode tests | 2020-07-06 | -10/+34 | ||
| | | | | | | | |||||
| | | * | | | | Use local text_channel instead of instance attribute | 2020-07-06 | -13/+10 | ||
| | | | | | | | |||||
| | | * | | | | Add tests for set_slowmode | 2020-07-06 | -0/+20 | ||
| | | | | | | | |||||
| | | * | | | | Add tests for reset_slowmode | 2020-07-06 | -3/+22 | ||
| | | | | | | | |||||
| | | * | | | | Add tests for cog_check and get_slowmode | 2020-07-06 | -0/+37 | ||
| | | | | | | | |||||
| | | * | | | | Update the docstrings to account for optional channel parameter | 2020-07-06 | -4/+4 | ||
| | | | | | | | |||||
| | | * | | | | Remove unneeded kwargs for `typing.Optional` to keep consistency | 2020-07-06 | -2/+2 | ||
| | | | | | | | |||||
| | | * | | | | Make channel comparison against None consistent | 2020-07-06 | -1/+1 | ||
| | | | | | | | |||||
| | | * | | | | Default to the channel that `slowmode set` was invoked in | 2020-07-06 | -1/+5 | ||
| | | | | | | | |||||
| | | * | | | | Merge branch 'feat/util/1019/slowmode' of https://git.pydis.com/bot into ↵ | 2020-07-06 | -0/+0 | ||
| | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | feat/util/1019/slowmode | ||||
| | | | * \ \ \ | Merge branch 'master' into feat/util/1019/slowmode | 2020-07-03 | -1/+1 | ||
| | | | |\ \ \ \ | | |_|/ / / / | |/| | | | | | |||||
| | | * | | | | | Default to the channel that `slowmode reset` was invoked in | 2020-07-06 | -1/+5 | ||
| | | | | | | | | |||||
| | | * | | | | | Default to the channel that `slowmode get` was invoked in | 2020-07-06 | -1/+6 | ||
| | | | | | | | | |||||
| | | * | | | | | Remove monkeypatch and apply appropriate changes to _stringify_time_unit | 2020-07-06 | -7/+4 | ||
| | | | | | | | | |||||
| | | * | | | | | Create a constant for the max slowmode delay | 2020-07-06 | -1/+4 | ||
| | | | | | | | | |||||
| | | * | | | | | Merge branch 'master' of https://git.pydis.com/bot into feat/util/1019/slowmode | 2020-07-03 | -1/+1 | ||
| | | |\ \ \ \ \ | | |/ / / / / | |/| / / / / | | |/ / / / | |||||
| | * | | | | | Outdated badge in README upset me | 2020-07-03 | -1/+1 | ||
| | | | | | | | |||||
| | | * | | | | Only allow moderators to use the entire cog | 2020-07-03 | -3/+5 | ||
| | | | | | | | |||||
| | | * | | | | Move log to before what it's logging executes. | 2020-07-03 | -6/+8 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | This makes sure the log will be made, since the operations executed are now below it. | ||||
| | | * | | | | Remove precision kwarg usage | 2020-07-03 | -9/+6 | ||
| | | | | | | | |||||
| | | * | | | | Use total_seconds method instead of seconds attribute | 2020-07-01 | -1/+1 | ||
| | | | | | | | |||||
| | | * | | | | Add comment explaining TypeError | 2020-07-01 | -0/+2 | ||
| | | | | | | | |||||