mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-07-13 21:35:30 +00:00
Add Command.parameters to get all parameters of a command
This commit is contained in:
parent
5b56899676
commit
6b50fcd5e4
@ -918,6 +918,19 @@ class Command(Generic[GroupT, P, T]):
|
|||||||
def _get_internal_command(self, name: str) -> Optional[Union[Command, Group]]:
|
def _get_internal_command(self, name: str) -> Optional[Union[Command, Group]]:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
@property
|
||||||
|
def parameters(self) -> List[Parameter]:
|
||||||
|
"""Returns a list of parameters for this command.
|
||||||
|
|
||||||
|
This does not include the ``self`` or ``interaction`` parameters.
|
||||||
|
|
||||||
|
Returns
|
||||||
|
--------
|
||||||
|
List[:class:`Parameter`]
|
||||||
|
The parameters of this command.
|
||||||
|
"""
|
||||||
|
return [Parameter(p, self) for p in self._params.values()]
|
||||||
|
|
||||||
def get_parameter(self, name: str) -> Optional[Parameter]:
|
def get_parameter(self, name: str) -> Optional[Parameter]:
|
||||||
"""Retrieves a parameter by its name.
|
"""Retrieves a parameter by its name.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user