Stocker
983cbb3161
Add the ability to set the option name with commands.Option ( #102 )
...
* Add the ability to set the option name with commands.Option
* Document commands.Option.name
2021-10-16 15:00:56 +01:00
Soheab
838d9d8986
Add ability to set a flag description. ( #99 )
...
* Add ability to set a flag description.
This PR adds the ability to set a flag description that shows in the slash command options menu.
2021-10-16 13:27:02 +01:00
Chiggy-Playz
e0bf2f9121
Add Channel types support ( #100 )
2021-10-13 17:34:13 +01:00
Gnome
0abac8698d
Fix slash command flag parsing
...
Also removes the extra space at the end of fake message content
2021-10-08 20:06:05 +01:00
Gnome
9e31aad96d
Fix code style issues with Black
2021-10-07 17:34:29 +01:00
Gnome
4277f65051
Implement _FakeSlashMessage.clean_content
...
Closes #83
2021-10-03 21:05:00 +01:00
Gnome!
3260ec6643
Add improved docs for slash commands ( #77 )
...
* Fix command checks actually working
* Current progress on slash command docs
* Improve docs for slash commands further
2021-09-27 01:14:07 -07:00
Chiggy-Playz
d16d2d856f
Sort subcommand names ( #68 )
2021-09-25 22:43:23 -07:00
Gnome!
456d71d228
Add better support for MENTIONABLE ( #74 )
2021-09-25 22:41:43 -07:00
Gnome!
093a38527d
Fix slash command prefix to / ( #75 )
2021-09-25 22:40:35 -07:00
NORXND
163d8e6586
Merge pull request #76
...
* Fix docs in BadInviteArgument class
2021-09-25 22:39:09 -07:00
Gnome!
02c6b07834
Merge pull request #72
...
* Fix command checks actually working
2021-09-21 14:34:54 -07:00
Gnome!
e65415d3c8
Merge pull request #60
...
* Rework how checks add attributes to Commmand
* Merge remote-tracking branch 'upstream/2.0' into command-attrs-checks
2021-09-21 11:47:28 -07:00
Gnome!
1957fa6011
Implement a least breaking approach to slash commands ( #39 )
...
* Most slash command support completed, needs some debugging (and reindent)
* Implement a ctx.send helper for slash commands
* Add group command support
* Add Option converter, fix default optional, fix help command
* Add client.setup and move readying commands to that
* Implement _FakeSlashMessage.from_interaction
* Rename normmal_command to message_command
* Add docs for added params
* Add slash_command_guilds to bot and decos
* Fix merge conflict
* Remove name from commands.Option, wasn't used
* Move slash command processing to BotBase.process_slash_commands
* Create slash_only.py
Basic example for slash commands
* Create slash_and_message.py
Basic example for mixed commands
* Fix slash_command and normal_command bools
* Add some basic error handling for registration
* Fixed converter upload errors
* Fix some logic and make an actual example
* Thanks Safety Jim
* docstrings, *args, and error changes
* Add proper literal support
* Add basic documentation on slash commands
* Fix non-slash command interactions
* Fix ctx.reply in slash command context
* Fix typing on Context.reply
* Fix multiple optional argument sorting
* Update ctx.message docs to mention error instead of warning
* Move slash command creation to BotBase
* Fix code style issues with Black
* Rearrange some stuff and add flag support
* Change some errors and fix interaction.channel fixing
* Fix slash command quoting for *args
Co-authored-by: iDutchy <42503862+iDutchy@users.noreply.github.com>
Co-authored-by: Lint Action <lint-action@samuelmeuli.com>
2021-09-19 01:28:11 +02:00
Lint Action
7513c2138f
Fix code style issues with Black
2021-09-05 21:34:20 +00:00
Gnome!
53a6b2cb45
Revert "Merge pull request #12 " ( #56 )
...
This reverts commit 42c0a8d8a5840c00185e367933e61e2565bf7305.
2021-09-05 10:37:51 -07:00
chillymosh
42c0a8d8a5
Merge pull request #12
...
* Clean up python
* Clean up bot python
* revert lists
* revert commands.bot completely
* extract raise_expected_coro further
* add new lines
* removed erroneous import
* remove hashed line
2021-09-02 12:32:46 -07:00
Arthur
092fbca08f
Merge pull request #21
...
* [BREAKING] Make case_insensitive default to True on groups and commands
2021-09-02 12:28:03 -07:00
Arthur
13834d1147
Merge pull request #7
...
* Add try_user to get a user from cache or from the gateway.
* Extract populate_owners into a new coroutine.
* Add a try_owners coroutine to get a list of owners of the bot.
* Fix coding-style.
* Fix a bug where None would be returned in try_owners if the cache was…
* Fix docstring
* Add spacing in the code
2021-09-02 12:24:52 -07:00
Arthur
5d10384576
Merge pull request #27
...
* Add author_permissions to the Context object as a shortcut to return …
2021-09-02 12:18:26 -07:00
Gnome
6e41bd2219
Remove intents.default and make intents a required parameter
2021-08-31 20:53:54 +01:00
ShashankKumarSaxena
b2ac327bd8
[commands] Fix a small typo in Context.invoke docs
2021-08-27 16:02:10 -04:00
Rapptz
2d8f299b6b
Use MISSING instead of None for HelpCommand.context
...
It's basically just late-init
2021-08-25 09:53:55 -04:00
Josh
9727b56503
Fix references in docs
2021-08-22 05:50:28 -04:00
Josh
166152647c
[commands] Make GroupMixin Generic
2021-08-21 14:35:05 -04:00
Rapptz
9246bbc8e3
[commands] De-indent after hook call
...
Close #7412
2021-08-20 20:08:27 -04:00
Willy
fa5a2188bb
Copy docs from Client.close() to Bot.close()
2021-08-20 20:06:51 -04:00
Sebastian Law
1d2eaf8526
[commands] reset view when Optional argument encounters parsing error
2021-08-19 19:56:28 -04:00
Josh
f3cb197429
[commands][types] Type hint commands-ext
2021-08-19 19:51:26 -04:00
Stocker
8fdd1f0d8f
[commands] Typehinted errors.py
2021-08-18 01:03:44 -04:00
AkshuAgarwal
6b6bcb92e6
Fix missing or broken versionadded in docstrings
...
This also documents BadFlagArgument.flag
2021-08-18 00:45:02 -04:00
thetimtoy
c4ee9dcafa
[commands] Return removed cog in Bot.remove_cog
...
The method now returns the removed cog, if it exists.
2021-08-18 00:39:54 -04:00
Josh
1c63816cc0
[commands] Document / type-hint cooldown
2021-08-10 08:35:15 -04:00
z03h
c628224403
[commands] Add GuildStickerConverter
2021-08-10 08:31:20 -04:00
z03h
8851e03a6d
[commands] fix bot_has_role and is_nsfw for threads
2021-07-30 21:26:49 -04:00
Rapptz
731a8816bb
[commands] Check for ctx.guild instead of abc.GuildChannel
2021-07-28 23:53:24 -04:00
Stocker
1472e9ed7c
Fixes minor grammatical error in Command.update
2021-07-28 19:56:36 -04:00
thetimtoy
8675a18185
[commands] Remove unused copy import in Cog
2021-07-21 02:48:11 -04:00
Alex Nørgaard
26e68b31ef
[commands] fix incorrect typings in ThreadConverter
2021-07-21 02:43:37 -04:00
Nadir Chowdhury
e2624b9a31
[commands] Fix (Partial)MessageConverter to work with thread messages
2021-07-10 03:11:34 -04:00
Rapptz
1a4e73d599
[commands] Get guild_id from message link for message converters
2021-07-09 09:14:01 -04:00
z03h
1ca5b7b8b2
[commands] update clean_content to work when standalone
2021-07-07 20:15:54 -04:00
ToxicKidz
3cb539d91b
[commands] Document the thread converter
2021-07-07 20:15:18 -04:00
Alex Nørgaard
5a7cfb3ce6
[commands] Add ThreadConverter
2021-07-05 00:40:57 -04:00
Rapptz
d047cebc35
[commands] Remove window reassignment when tokens reach 0
2021-07-04 03:05:06 -04:00
Rapptz
a3d7e06f25
[commands] Add back CommandOnCooldown.type
2021-07-02 05:39:54 -04:00
Rapptz
982140b5f7
[commands] Mention that dynamic_cooldown callable can return None
2021-07-02 05:35:38 -04:00
Rapptz
ed6c061d69
[commands] Fix guild channel converters to work in DMs
...
Fix #7147
2021-07-01 07:46:02 -04:00
Izhar Ahmad
2cd2d1d3ee
[commands] Rename missing_perms to missing_permissions
2021-06-28 00:05:08 -04:00
thetimtoy
3c2cf06e46
[commands] Add attr and parameter "argument" to BadInviteArgument
2021-06-27 23:38:07 -04:00