|
|
@ -38,6 +38,7 @@ from typing import ( |
|
|
|
List, |
|
|
|
Literal, |
|
|
|
Optional, |
|
|
|
Sequence, |
|
|
|
Set, |
|
|
|
Tuple, |
|
|
|
TypeVar, |
|
|
@ -84,7 +85,7 @@ APP_ID_NOT_FOUND = ( |
|
|
|
|
|
|
|
|
|
|
|
def _retrieve_guild_ids( |
|
|
|
command: Any, guild: Optional[Snowflake] = MISSING, guilds: List[Snowflake] = MISSING |
|
|
|
command: Any, guild: Optional[Snowflake] = MISSING, guilds: Sequence[Snowflake] = MISSING |
|
|
|
) -> Optional[Set[int]]: |
|
|
|
if guild is not MISSING and guilds is not MISSING: |
|
|
|
raise TypeError('cannot mix guild and guilds keyword arguments') |
|
|
@ -226,7 +227,7 @@ class CommandTree(Generic[ClientT]): |
|
|
|
/, |
|
|
|
*, |
|
|
|
guild: Optional[Snowflake] = MISSING, |
|
|
|
guilds: List[Snowflake] = MISSING, |
|
|
|
guilds: Sequence[Snowflake] = MISSING, |
|
|
|
override: bool = False, |
|
|
|
) -> None: |
|
|
|
"""Adds an application command to the tree. |
|
|
@ -786,7 +787,7 @@ class CommandTree(Generic[ClientT]): |
|
|
|
name: str = MISSING, |
|
|
|
description: str = MISSING, |
|
|
|
guild: Optional[Snowflake] = MISSING, |
|
|
|
guilds: List[Snowflake] = MISSING, |
|
|
|
guilds: Sequence[Snowflake] = MISSING, |
|
|
|
) -> Callable[[CommandCallback[Group, P, T]], Command[Group, P, T]]: |
|
|
|
"""Creates an application command directly under this tree. |
|
|
|
|
|
|
@ -836,7 +837,7 @@ class CommandTree(Generic[ClientT]): |
|
|
|
*, |
|
|
|
name: str = MISSING, |
|
|
|
guild: Optional[Snowflake] = MISSING, |
|
|
|
guilds: List[Snowflake] = MISSING, |
|
|
|
guilds: Sequence[Snowflake] = MISSING, |
|
|
|
) -> Callable[[ContextMenuCallback], ContextMenu]: |
|
|
|
"""Creates a application command context menu from a regular function directly under this tree. |
|
|
|
|
|
|
|