Michael H
29543ed118
avoid issue with not having before_invoke called ( #4129 )
2020-08-06 03:34:55 +02:00
Michael H
4f808306ba
Add a provisional API for replacing the help formatter ( #4011 )
...
* Adds an API for replacing the help formatter
* Apply suggestions from code review
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
* add note about provisionality
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2020-08-06 02:12:14 +02:00
Michael H
c5a553a600
Document prefix preservation ( #4085 )
...
* Document prefix preservation
* more docs
* ref fix
* update reservations to include dunders
* meh
* Add a broad exclusion in the guarantees section
2020-08-03 15:09:29 +02:00
Michael H
c0b1e50a5f
Begin work on a data request API ( #4045 )
...
[Core] Data Deletion And Disclosure APIs
- Adds a Data Deletion API
- Deletion comes in a few forms based on who is requesting
- Deletion must be handled by 3rd party
- Adds a Data Collection Disclosure Command
- Provides a dynamically generated statement from 3rd party
extensions
- Modifies the always available commands to be cog compatible
- Also prevents them from being unloaded accidentally
2020-08-03 15:09:07 +02:00
Michael H
1d80fe9aec
Create cog disabling API ( #4043 )
...
* create cog disbale base
* Because defaults...
* lol
* announcer needs to respect this
* defaultdict mishap
* Allow None as guild
- Mostly for interop with with ctx.guild
* a whitespace issue
* Apparently, I broke this too
* Apply suggestions from code review
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
* This can probably be more optimized later, but since this is a cached value, it's not a large issue
* Report tunnel closing
* mod too
* whitespace issue
* Fix Artifact of prior method naming
* these 3 places should have the check if i understood it correctly
* Announce the closed tunnels
* tunnel oversight
* Make the player stop at next track
* added where draper said to put it
* Apply suggestions from code review
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
Co-authored-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
2020-07-28 20:52:36 +02:00
github-actions[bot]
fb96392e73
Automated Crowdin downstream ( #4103 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-07-28 03:05:19 +02:00
github-actions[bot]
dcc77cf24f
Automated Crowdin downstream ( #4078 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-07-20 03:30:58 +02:00
Michael H
a35bcecf94
Fix state transition for subcommands modified by permission hooks ( #3956 )
...
* [Permissions] Fix state transition for subcommands modified by
permission hooks
* docs
2020-07-18 21:40:23 +02:00
github-actions[bot]
a7a18ad956
Automated Crowdin downstream ( #4060 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-07-09 18:53:49 +02:00
Dav
14349d0649
Make strings in help command *truly* translatable ( #4044 )
...
* make help.py translatable
* jack's not-review 1
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
* pylint is going crazy her, not sure what I'm missing
* Jack's now-this-is-actually-a-review 1
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
* Jack's review 2
* Let's not bother Dav with one missing backtick
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2020-07-08 15:11:04 +02:00
github-actions[bot]
b5930155df
Automated Crowdin downstream ( #4016 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-06-25 17:20:12 +02:00
jack1142
b49b53934d
Update deprecation warnings ( #3608 )
...
* Make deprecation notice specify minor release based on soonest date
* Stop specifying a specific release in shared libs deprecation notice
* Add actual deprecation warning for `APIToken` (OMG, this is so cool)
* Add dates (2020-08-05 for all)
* address review
* improve consistency
* Add __dir__ and show APIToken in docs (or maybe I want to annoy Flame)
* fix module name when importing non-existent name from parent package
* Fix stack level used by depr warn in `redbot.core.commands`
2020-06-22 03:25:33 +02:00
github-actions[bot]
0358473af5
Automated Crowdin downstream ( #3984 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-06-18 14:33:59 +02:00
jack1142
ed89f70f98
Fix uses of re.sub() ( #3826 )
...
* Fix uses of `re.sub()` (pt. 1)
* Fix uses of `re.sub()` (pt. 2)
* Fix uses of `re.sub()` (pt. 3)
* Fix uses of `re.sub()` (pt. 4)
* Revert commands.py
2020-05-28 23:51:53 +02:00
github-actions[bot]
480c3129bd
Automated Crowdin downstream ( #3830 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-05-07 16:37:33 +02:00
jack1142
b1fe807b47
Don't run command checks on each message starting with a prefix ( #3718 )
2020-04-24 18:12:25 +02:00
github-actions[bot]
61db89e89d
Automated Crowdin downstream ( #3785 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-04-23 14:44:20 +02:00
Draper
f59e77002b
Optimize config calls in few places ( #3766 )
...
* Just a tiny PR improving config call in a lot of places (Specially events and Help)
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* missed this one
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* welp
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* welp
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* welp
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* jack
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* Update redbot/cogs/mod/kickban.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com>
* jack
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2020-04-20 19:29:36 +02:00
Draper
df7ca65108
Reduce calls to config in the on_command_add event ( #3764 )
...
* lets reduce config calls here
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* stop using `bot.guilds` in `on_command_add`
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2020-04-20 19:10:58 +02:00
github-actions[bot]
36a0eabf4a
Automated Crowdin downstream ( #3739 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-04-09 21:27:35 +02:00
github-actions[bot]
3e1bb88ab7
Automated Crowdin downstream ( #3650 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-03-18 20:48:15 +01:00
Kowlin
3ff127d514
Automated Crowdin downstream ( #3640 )
2020-03-05 22:01:26 +01:00
jack1142
227009733e
Revert "new mention behavior, new filter behavior ( #3553 )" ( #3619 )
...
* Revert "new mention behavior, new filter behavior (#3553 )"
This reverts commit 066bf516d9b1ac27b1f7459a5f42aea56fffa4b1.
* keep invalid escape fix
2020-02-28 20:34:51 +01:00
Michael H
d4e982faea
Fix Red specific behavior of invoke_without_command ( #3614 )
2020-02-28 01:40:28 +01:00
Michael H
066bf516d9
new mention behavior, new filter behavior ( #3553 )
...
* new mention behavior, new filter behavior
* and here too, ffs
* docs and reformat
* review handling
2020-02-14 09:07:16 -05:00
github-actions[bot]
0913b68a1e
Automated Crowdin downstream ( #3543 )
2020-02-13 12:54:28 -05:00
Michael H
c2143fdf86
[commands module] functools.partial support ( #3542 )
...
* No reason we can't support this
* meh
* there we go...
2020-02-12 09:28:52 -05:00
chasehult
26fdbf63ee
string ( #3536 )
2020-02-10 04:10:59 -05:00
Cog-Creators Bot
4370ec922b
Automated Crowdin downstream ( #3531 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-02-08 19:49:30 +01:00
Michael H
97a9fde5fd
slowmode should properly error out on 7 hours now ( #3453 )
2020-01-27 02:01:22 +01:00
Michael H
a664615a2d
shortdoc should be formatted too, + generic replacement method ( #3451 )
2020-01-27 01:25:58 +01:00
Michael H
3d4f9500e9
[Permissions] Ordering fix ( #3452 )
2020-01-27 01:00:08 +01:00
Michael H
a8450580e8
[Commands Module] Improve usability of type hints ( #3410 )
...
* [Commands Module] Better Typehint Support
We now do a lot more with type hints
- No more rexporting d.py commands submodules
- New type aliases for GuildContext & DMContext
- More things are typehinted
Note: Some things are still not typed, others are still incorrectly
typed, This is progress.
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2020-01-26 17:54:39 -05:00
Michael H
2ac4dde729
update for d.py 1.3 ( #3445 )
...
* update for d.py 1.3
* Update redbot/core/commands/commands.py
Co-Authored-By: Danny <Rapptz@users.noreply.github.com>
* a few more places we use owner info
* add the cli flag + handling
* set fix
* Handle MaxConcurrencyReached.
* Bump `aiohttp-json-rpc`
Co-authored-by: Danny <Rapptz@users.noreply.github.com>
Co-authored-by: Kowlin <Kowlin@users.noreply.github.com>
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2020-01-25 18:59:08 -05:00
DevilXD
ee53d50c3a
Help delete pages delay feature ( #3433 )
...
* Added 'deletedelay' feature for help
* Fixes
* More fixes
* Use better message when disabling
* Added changelog entry
* Addressed feedback
* Improved the pages check
* Added additional command check
* Improved command description
* Final feedback improvements
2020-01-22 17:15:51 -05:00
Michael H
77235f7750
[commands] Implement __call__ to commands.Command ( #3241 )
...
* This is technically awesome, but let's not document it for public use rn
* changelog
2020-01-20 23:23:15 +01:00
Stonedestroyer
a203fe34cf
[Typo Fix] Permissions ( #3390 )
...
* [Typo Fix] Permissions
* Changelog file
2020-01-17 04:43:37 -05:00
Michael H
3c53b89040
[Help] formatting additions ( #3339 )
...
* formatting additions
* I really need to redo this module later
* fix some casing
2020-01-13 11:50:45 -05:00
Michael H
ef8b57a1d2
Add a command to set the bot description ( #3340 )
...
* description-command
* Cap the description length
* mmk
2020-01-13 10:12:31 -05:00
Michael H
deab24e916
3.2.2 ( #3324 )
...
* page sizing changes
* docs
2020-01-10 06:43:35 -05:00
Michael H
ed3b4e5b29
Embed pagination fixing (pt2) ( #3248 )
...
* I hate embeds
* changelog
* until splitting the fields, ensure a field
* make this work, from a user perspective
2020-01-09 16:50:04 +01:00
Michael H
a73b174d9f
update translation catalogs ( #3280 )
2020-01-07 17:16:21 -05:00
Michael H
9ec78d1455
Fix ctx.clean_prefix for *new* discord behavior ( #3249 )
...
* I just love when discord changes important syntax without warning
- sarcasm approaching dangerous levels
* changelog
2020-01-04 14:08:35 -05:00
jack1142
cacfa163ce
[Docs] Fix broken docs for commands.Context.react_quietly ( #3257 )
...
* Update context.py
* Create 3257.docs.rst
2020-01-03 22:43:00 -05:00
jack1142
ab747d2432
[Utils] Privatize internal utils ( #3240 )
...
* refactor(utils): privatize some utils
* chore(changelog): add towncrier entry
* refactor: update internal utils imports
2020-01-02 08:44:55 -05:00
Michael H
22268eed9d
Help newline... ( #3247 )
...
* whee
* change
2019-12-31 16:01:51 -05:00
Michael H
ef99174585
prevent abuse cases with qualname length ( #3223 )
2019-12-26 17:20:59 -05:00
Michael H
8b18526f46
[Help] Fix embed size calculation for additional text ( #3208 )
...
* Fix size calculation for additional text
* changelog
* ffs
* because of course that's a thing
* *sigh*
* prevent an edge case
* more
* ...
* ...
2019-12-26 16:53:03 -05:00
Michael H
153f4d20f1
exta info in docs about context attrs ( #3151 )
...
* exta info in docs about context attrs
* changelog
* slight addition for clarity
2019-12-26 15:34:37 -05:00
Michael H
6852b7a1d1
License info command ( #3090 )
...
* Adds a licenseinfo command
* good enough for now
* changelog
* *sigh* Fine, have it your way Draper
* thanks Flame
2019-11-09 14:06:07 -05:00