Add basic documentation on slash commands
This commit is contained in:
parent
623fcc0ac0
commit
bad92723fc
@ -61,6 +61,13 @@ the name to something other than the function would be as simple as doing this:
|
|||||||
async def _list(ctx, arg):
|
async def _list(ctx, arg):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
Slash Commands
|
||||||
|
--------------
|
||||||
|
Slash Commands can be enabled in the :class:`.Bot` constructor or :class:`.Command` constructor, using
|
||||||
|
``slash_commands=True`` or ``slash_command=True`` respectfully. All features of the commands extension
|
||||||
|
should work with these options enabled, however many will not have direct discord counterparts and therefore
|
||||||
|
will be subsituted for supported versions when uploaded to discord.
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
------------
|
------------
|
||||||
|
|
||||||
@ -179,6 +186,11 @@ know how the command was executed. It contains a lot of useful information:
|
|||||||
The context implements the :class:`abc.Messageable` interface, so anything you can do on a :class:`abc.Messageable` you
|
The context implements the :class:`abc.Messageable` interface, so anything you can do on a :class:`abc.Messageable` you
|
||||||
can do on the :class:`~ext.commands.Context`.
|
can do on the :class:`~ext.commands.Context`.
|
||||||
|
|
||||||
|
.. warning::
|
||||||
|
:attr:`.Context.message` will be fake if in a slash command, it is not recommended to use this attribute
|
||||||
|
if :attr:`.Context.interaction` is not None. Currently this will emit a warning and fail silently, however
|
||||||
|
this behaviour may be changed in the future.
|
||||||
|
|
||||||
Converters
|
Converters
|
||||||
------------
|
------------
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user