aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Merge pull request #2240 from python-discord/2238-purge-cmdGravatar mina2022-08-03-2/+8
|\ | | | | Updated `purge` to require at least one user
| * Improved `purge` help messageGravatar ionite342022-08-03-1/+1
| |
| * Removed unused importGravatar ionite342022-08-03-1/+1
| |
| * Updated `purge` to require >1 usersGravatar ionite342022-08-03-3/+9
|/
* Merge pull request #2224 from python-discord/sid/feature/tags/print-returnGravatar ChrisJL2022-07-24-0/+9
|\ | | | | feat(tags): add print-return tag
| * Merge branch 'main' into sid/feature/tags/print-returnGravatar mina2022-07-24-8/+9
| |\ | |/ |/|
* | Merge pull request #2220 from python-discord/fix-bot-2168Gravatar wookie1842022-07-23-8/+9
|\ \ | | | | | | Update `!modpings off` confirmation to use a discord timestamp.
| * \ Merge branch 'main' into fix-bot-2168Gravatar wookie1842022-07-23-181/+1397
| |\ \ | |/ / |/| |
| * | Update `!modpings off` confirmation to use a discord timestamp.Gravatar Izan2022-07-23-8/+9
| | |
| | * Merge branch 'main' into sid/feature/tags/print-returnGravatar ChrisJL2022-07-21-28/+28
| | |\ | |_|/ |/| |
* | | Merge pull request #2225 from python-discord/snekbox-snagsGravatar ChrisJL2022-07-21-28/+28
|\ \ \ | | | | | | | | Use the view clear on timeout feature from bot-core in snekbox
| * | | Start 3.11 snekbox container by defaultGravatar Chris Lovering2022-07-21-2/+2
| | | | | | | | | | | | | | | | Since snekbox uses 3.11 by default, it makes sense for this one to be started by default, and the 3.10 container to be opt-in.
| * | | Update snekbox tests to expect new outputGravatar Chris Lovering2022-07-21-11/+13
| | | |
| * | | Include what version of Python was used in snekbox output.Gravatar Chris Lovering2022-07-21-6/+6
| | | |
| * | | Use the view clear on timeout feature from bot-core in snekboxGravatar Chris Lovering2022-07-21-9/+7
|/ / / | | | | | | | | | This will mean the buttons will be cleared from the response on interaction timeout.
| | * fix(tags/print-return): use the raw GitHub URL for the GIFGravatar Siddhesh Mhadnak2022-07-17-1/+1
| | | | | | | | | | | | | | | As mentioned in the previous commit, using the raw GitHub URL would be more reliable than a Discord CDN URL.
| | * chore(tags/print-return): add the GIF to the repoGravatar Siddhesh Mhadnak2022-07-17-0/+0
| | | | | | | | | | | | | | | | | | | | | As discussed in https://discord.com/channels/267624335836053506/635950537262759947/998235482494353508, using the raw GitHub URL for the GIF would be more reliable than the Discord CDN URL.
| | * style(tags/print-return): set the `title` property instead of using bolded textGravatar Siddhesh Mhadnak2022-07-17-2/+1
| | |
| | * feat(tags): add print-return tagGravatar Siddhesh Mhadnak2022-07-17-0/+10
| |/ |/| | | | | | | | | Since we already create the tag embed from the `embed` object in the metadata, we already have the support to add images in embeds, albeit a bit more verbose than if we had added a `media` property in the metadata containing only the URL.
* | Merge pull request #2218 from python-discord/3.11-snekboxGravatar ChrisJL2022-07-16-161/+1364
|\ \
| * | Use interaction.defer for snekbox version switch buttonGravatar Chris Lovering2022-07-16-5/+11
| | | | | | | | | | | | | | | | | | This is so that we do not need to spawn the run_job call in a seperate task. This also wraps interaction.message.delete() in a NotFound suppress to cover the case where a user re-runs code and very quickly clicks the button. The log arg on send_job will stop the actual job from running in this case.
| * | Move snekbox lock error handling to a try/exceptGravatar Chris Lovering2022-07-16-2/+9
| | | | | | | | | | | | The cog_command_error isn't hit when the run_job function is called from the button interaction, this means if the lock error is raiseed, it doees not get handled.
| * | Infer the snekbox invoker from contextGravatar Chris Lovering2022-07-16-4/+3
| | | | | | | | | | | | Rather than passing around superfluous variables.
| * | Use generic views from bot0core for snekboxGravatar Chris Lovering2022-07-16-135/+1192
| | |
| * | Update snekbox tests to reflect current behaviourGravatar Chris Lovering2022-07-16-23/+37
| | |
| * | Allow users to eval code in either 3.11 or 3.10Gravatar Chris Lovering2022-07-16-29/+135
| | | | | | | | | | | | | | | | | | To do this we need to track, for each user, the active eval's code, python version and response message. This is because a button press can now also trigger a job to continue. If we did not track these, then editing your own code and then re-evaluating it would trigger the wait_fors in continue_job for each time you pressed the button to change languages. Co-authored-by: Mark <[email protected]>
| * | Add required config and constants for snekbox 3.11Gravatar Chris Lovering2022-07-16-0/+14
|/ /
* | Merge pull request #2215 from python-discord/revival-of-code-roleGravatar ChrisJL2022-07-12-0/+3
|\ \ | | | | | | Add revival of code role to self-assignable
| * | Add revival of code role to self-assignableGravatar Cam Caswell2022-07-12-0/+3
|/ /
* | Merge pull request #2214 from python-discord/mbaruh/regex-tag-fixGravatar Hassan Abouelela2022-07-12-2/+2
|\ \ | | | | | | Fix wrong var name in regex tag
| * | Fix wrong var name in regex tagGravatar Boris Muratov2022-07-12-2/+2
|/ /
* / Add Aliases for Tags Support (#2213)Gravatar Janine vN2022-07-11-1/+11
|/ | | Also added aliases for the f-string tag and the "minusmpip"
* Limit the ext cog to 1 action at a time (#2205)Gravatar ChrisJL2022-07-10-15/+26
|
* Bump urllib3 from 1.24.3 to 1.26.5 (#2210)Gravatar dependabot[bot]2022-07-09-18/+10
| | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump lxml from 4.8.0 to 4.9.1 (#2208)Gravatar dependabot[bot]2022-07-09-1236/+100
| | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump requests from 2.15.1 to 2.20.0 (#2202)Gravatar dependabot[bot]2022-07-09-14/+32
| | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Xithrius <[email protected]>
* Merge pull request #2209 from python-discord/tag-dashmpipGravatar D0rs4n2022-07-09-0/+11
|\ | | | | Add tag to use `python -m pip` to install packages
| * Add tag to use `python -m pip` to install packagesGravatar Janine vN2022-07-08-0/+11
|/
* Merge pull request #2207 from python-discord/shenanigansd-patch-1Gravatar ChrisJL2022-07-04-1/+1
|\
| * Capitalize the "D" in "Discord"Gravatar Bradley Reynolds2022-07-04-1/+1
|/ | | | | "Discord" is a proper noun, and should be capitalized. Signed-off-by: Bradley Reynolds <[email protected]>
* Merge pull request #2201 from Numerlor/timeit_setup_helpGravatar Hassan Abouelela2022-07-03-2/+5
|\ | | | | Improve help of eval and timeit
| * Merge branch 'main' into timeit_setup_helpGravatar Hassan Abouelela2022-07-03-167/+177
| |\ | |/ |/|
* | Merge pull request #2196 from ↵Gravatar ChrisJL2022-06-30-11/+21
|\ \ | | | | | | | | | | | | python-discord/always-prepend-guild-name-to-guild-invite-filters Enhance guild_invite based autobans
| * \ Merge branch 'main' into always-prepend-guild-name-to-guild-invite-filtersGravatar ChrisJL2022-06-30-172/+179
| |\ \ | |/ / |/| |
* | | Merge pull request #2203 from python-discord/fix-trigger_typingGravatar ChrisJL2022-06-29-4/+4
|\ \ \
| * | | Use the new Messageable.typing instead of the removed Messageable.trigger_typingGravatar Chris Lovering2022-06-29-4/+4
|/ / /
* | | Merge pull request #2200 from python-discord/ignore-auto-mod-notificaitonsGravatar Hassan Abouelela2022-06-28-152/+152
|\ \ \ | | | | | | | | Ignore auto mod notificaitons
| * | | Pin fakeredis to 1.7.5 due to breaking aioredis changeGravatar Chris Lovering2022-06-28-14/+16
| | | | | | | | | | | | | | | | This can be unpinned once https://github.com/SebastiaanZ/async-rediscache/pull/18 is merged
| * | | Use new application format for message data in test helperGravatar Chris Lovering2022-06-28-1/+1
| | | |
| * | | Ignore auto_moderation_action messages when applying anti-spam rulesGravatar Chris Lovering2022-06-28-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | When a message triggers an auto_moderation_action notification, Discord re-writes the author field for the system message to look as if it's from the original author. This means those messages counted towards our anti-spam filter. This both triggered the filter too early, and also resulted in those auto mod messages being deleted when the filter was hit.