Kreusada
79d11e947c
Use the commands module instead of checks for permission decorators ( #5463 )
...
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2023-04-13 14:16:12 -04:00
Jakub Kuczys
44e129bc66
Add redbot.core.app_commands namespace ( #6006 )
2023-03-27 20:49:59 -04:00
Kowlin
c79d0d723e
Fix the handling of PartialMessageable channels ( #6005 )
...
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2023-03-27 19:35:36 -04:00
Kowlin
0a5aa94cde
Fix file endings ( #6002 )
2023-03-21 23:34:01 +01:00
Flame442
f06b734e15
Application Command Manager ( #5992 )
...
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com>
2023-03-20 21:31:37 +01:00
Flame442
6774801649
Always allow licenseinfo to be run with a mention prefix ( #5865 )
...
Co-authored-by: Zephyrkul <23347632+Zephyrkul@users.noreply.github.com>
2023-03-18 22:32:52 +01:00
Dav
7c7e5edb19
[Modlog]Raise error instead of failing silently on invalid arguments ( #5386 )
...
Co-authored-by: Dav <dav@mail.stopdavabuse.de>
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2023-03-18 17:31:28 -04:00
Lioness100
a89a27cadf
docs: fix typos ( #5989 )
...
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2023-02-13 21:36:09 -05:00
keqking
c390b89bd2
[Core] fix error in [p]ignore list ( #5973 )
2023-01-23 14:49:05 -05:00
Kreusada
b98156c589
Use usage attr to remove appended underscore for from_ parameter in [p]reorderpath ( #5946 )
2022-12-30 17:28:44 -05:00
Predä
60a9d47003
Core - Add invoke error message customisation ( #5894 )
...
Co-authored-by: Jakub Kuczys <me@jacken.men>
2022-12-30 04:43:37 +01:00
Jakub Kuczys
519acedf46
Make some dependency changes, support Python 3.10 and 3.11 ( #5611 )
...
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2022-12-30 03:21:57 +01:00
Karlo Prikratki
9b1171ea8c
Use Discord's relative timestamps as command cooldown countdown ( #5893 )
...
Co-authored-by: Jakub Kuczys <me@jacken.men>
2022-12-29 17:55:11 +01:00
Kreusada
abb0101420
[CogManagerUI] Resolve core path under bot._cog_mgr.CORE_PATH ( #5142 )
...
Co-authored-by: Jakub Kuczys <me@jacken.men>
2022-12-27 21:58:01 +01:00
Julien Mauroy
d9dd37b867
Remove multiple paths ( #5859 )
...
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>
Co-authored-by: Jakub Kuczys <me@jacken.men>
2022-12-27 21:51:13 +01:00
Predä
7af2ed13ec
Update disable commands logic during cogs loading ( #5550 )
...
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2022-12-26 19:29:54 -05:00
Jakub Kuczys
e8c044a9bf
Use different exit codes for critical errors vs configuration errors ( #5674 )
...
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2022-12-25 16:27:07 -05:00
Kreusada
1c7178a10b
Add automodule reference for the antispam module ( #5641 )
...
Co-authored-by: Jakub Kuczys <me@jacken.men>
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2022-12-22 17:49:44 -05:00
Kowlin
3cb17116be
Revert `mock and mockmsg` back to a guild_only state ( #5926 )
2022-12-22 17:41:52 -05:00
Dav
4dd496c67f
[Modlog API] Stop modlog.get_case() from erroring if no modlog channel is set up ( #5866 )
...
Co-authored-by: Dav <dav@mail.stopdavabuse.de>
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2022-12-18 19:23:57 -05:00
Jakub Kuczys
f7c14b4321
Modernize packaging-related things in Red ( #5924 )
2022-12-09 18:50:37 +01:00
AntonioNarra
b018a76b61
Core - #5891 Recovering Server Prefixes ( #5918 )
2022-12-01 18:58:11 -05:00
TrustyJAID
bbb15924b9
Allow send_interactive to upload a file containing all content ( #5902 )
...
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2022-11-24 16:05:07 -05:00
Kreusada
ed4f36a529
Add serverlock warning to [p]invite ( #5898 )
2022-11-17 18:11:56 -05:00
TrustyJAID
0580213cb6
Fix [p]helpset usemenus disable ( #5907 )
2022-11-15 23:56:56 -05:00
Kowlin
86aed37769
Fix HTTPException in set api's send_modal ( #5860 )
...
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2022-11-11 19:59:51 -05:00
Jakub Kuczys
51fa3f502e
Remove bordered() utility function ( #5692 )
2022-11-11 15:37:49 +01:00
OofChair
6cda937ec2
[Modlog] Make modlogset cases docstring less vague ( #5352 )
...
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
Co-authored-by: aikaterna <20862007+aikaterna@users.noreply.github.com>
2022-10-30 21:06:32 -07:00
Kreusada
85288c1d06
[Docs] Dev Cog Guide ( #5869 )
...
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2022-10-25 18:57:32 -04:00
Jakub Kuczys
a3de616e4d
Properly handle missing schemas/tables in PostgreSQL driver ( #5855 )
2022-10-13 13:38:43 +02:00
Leet
fcbe37b956
[Docs] Use gender neutral language in remaining places where it isn't ( #5873 )
2022-10-13 13:34:14 +02:00
Leet
64e6044aba
[Cleanup] Pass reason for bulk message deletion to audit log ( #5863 )
...
Co-authored-by: Jakub Kuczys <me@jacken.men>
2022-10-12 23:02:37 +02:00
Kowlin
501c2b97dd
Fix a lack of permission checks on usebuttons ( #5878 )
2022-10-12 20:40:49 +00:00
TrustyJAID
b0a3f00f41
Add global buttons to base menus ( #5683 )
...
Co-authored-by: Kowlin <10947836+Kowlin@users.noreply.github.com>
2022-10-12 22:13:33 +02:00
TrustyJAID
aaeb1b5daa
Add buttons to help ( #5634 )
...
Co-authored-by: Zephyrkul <23347632+Zephyrkul@users.noreply.github.com>
Co-authored-by: Kowlin <10947836+Kowlin@users.noreply.github.com>
Co-authored-by: Jakub Kuczys <me@jacken.men>
2022-10-12 16:29:10 +02:00
Kreusada Lavranocoyaskalas
4158244117
Use bot embed colour in [p]dm command ( #5868 )
2022-10-11 23:01:47 +02:00
TrustyJAID
f8b0cc6c6a
Add support for Hybrid commands in Red ( #5681 )
...
Co-authored-by: Kowlin <10947836+Kowlin@users.noreply.github.com>
Co-authored-by: aikaterna <20862007+aikaterna@users.noreply.github.com>
Co-authored-by: Jakub Kuczys <6032823+jack1142@users.noreply.github.com>
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>
Co-authored-by: Candy <28566705+mina9999@users.noreply.github.com>
Co-authored-by: Matt Chandra <55866950+matcha19@users.noreply.github.com>
Co-authored-by: Lemon Rose <78662983+japandotorg@users.noreply.github.com>
Co-authored-by: Honkertonken <94032937+Honkertonken@users.noreply.github.com>
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
Co-authored-by: River <18037011+RheingoldRiver@users.noreply.github.com>
Co-authored-by: AAA3A <89632044+AAA3A-AAA3A@users.noreply.github.com>
Co-authored-by: Lemon Rose <japandotorg@users.noreply.github.com>
Co-authored-by: Julien Mauroy <pro.julien.mauroy@gmail.com>
Co-authored-by: TheThomanski <15034759+TheThomanski@users.noreply.github.com>
2022-10-11 22:52:43 +02:00
Jakub Kuczys
f02528378f
discord.py 2.0 update (3d914e08->2.0.1) ( #5709 )
2022-10-03 16:07:15 +02:00
AlexRatman
d7d6ab46f4
Add missing period which caused ignore list to fail ( #5850 )
2022-09-17 20:23:50 +02:00
Jakub Kuczys
9d820234bb
Fix Tunnel.message_forwarder's handling of >2000 strings ( #5844 )
2022-09-12 19:34:34 -04:00
Kreusada Tagiazala
cadcffbae5
[Dev] Fix __repr__() errors in REPL when referencing an instance of a class & catch Exception ( #5794 )
...
* initial fix (test)
* Replace instances of bare excepts by catching Exception
2022-08-22 20:32:02 -04:00
Julien Mauroy
d07eb0f7b2
fix: use correct typehint in Config.user's docstring ( #5791 )
...
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2022-08-22 22:59:29 +00:00
Kreusada Tagiazala
fb5f9b6498
Fix [p]set api docstring ( #5807 )
2022-07-26 20:54:09 +02:00
AAA3A
6ced7ba945
[Core] Add --unload-cogs cli flag. ( #5802 )
...
* [Core] Add `--unload-cogs` cli.
* Fixed error + Reformat.
* At @Jack1142's request, the `packages` local variable is no longer a list, but a dictionary with `None` values, to avoid duplication.
* Update redbot/core/bot.py
Co-authored-by: Jakub Kuczys <6032823+jack1142@users.noreply.github.com>
* Update redbot/core/bot.py
Co-authored-by: Jakub Kuczys <6032823+jack1142@users.noreply.github.com>
* Update bot.py
* Update bot.py
Co-authored-by: Jakub Kuczys <6032823+jack1142@users.noreply.github.com>
2022-07-19 17:10:45 +02:00
Kreusada Tanfala
ae80e62a13
Prevent / being used in bot or server prefixes ( #5693 )
...
* Update `[p]set prefix`/`[p]set serverprefix`
* Update cli
* style
* update __main__
* style
* improve checks
* Raise in Red.set_prefixes, update responses
* uniform responses
* Fixes
* Keep generator variable names consistent across files
2022-06-28 19:19:20 -04:00
Candy
485e6837ca
[Modlog] Check if guild is unavailable ( #5647 )
...
fix for AttributeError: 'NoneType' object has no attribute 'guild_permissions'
2022-06-05 17:16:33 +02:00
Kreusada
9d50a851eb
Escape Discord's formatting in [p]servers command ( #5744 )
...
* Escape formatting in `[p]servers` command
* style...
2022-06-05 16:19:52 +02:00
Kowlin
acdc1df084
Add support for set api Modals ( #5637 )
...
* Add support for set api Modals
Co-authored-by: TrustyJAID <TrustyJAID@gmail.com>
* Blaacckkkk!
* Swap locations of interaction and button.
* Clarified template tokens
* Update docs and some string
* More docs
* Rework the client
Co-authored-by: TrustyJAID <TrustyJAID@gmail.com>
* Goddamned black!
* Missed a few arguments
* Black... Again
* Update redbot/core/utils/views.py
Co-authored-by: TrustyJAID <TrustyJAID@gmail.com>
* Update redbot/core/core_commands.py
Co-authored-by: TrustyJAID <TrustyJAID@gmail.com>
Co-authored-by: TrustyJAID <TrustyJAID@gmail.com>
2022-05-20 13:58:18 -06:00
Kowlin
60b495091a
Prevent an IndexError from occuring ( #5430 )
...
* Prevent an IndexError from occuring
If an page value is negative it doesn't properly loop around to the end.
* Update menus.py
* I'm smart 👍
2022-04-16 17:05:57 -04:00
Jakub Kuczys
27bed5010f
Make controls in menu() optional ( #5678 )
...
* Make `controls` in `menu()` optional
You might wonder, shouldn't we pass `None` to functions from controls?
No, we shouldn't because when `None` is passed, only DEFAULT_CONTROLS
can be used and that means that the length of pages list won't change.
* Update usage in core and core cogs
* Add missing docstrings to `redbot.core.utils.menus` module
2022-04-16 13:29:12 -06:00