1
0
mirror of https://github.com/Rapptz/discord.py.git synced 2025-05-10 15:59:50 +00:00

[commands] Fix generic arg on Context.interaction

This commit is contained in:
Rapptz 2023-02-01 07:46:31 -05:00
parent 774219acae
commit 23bcb07d2b

@ -190,7 +190,7 @@ class Context(discord.abc.Messageable, Generic[BotT]):
command_failed: bool = False,
current_parameter: Optional[Parameter] = None,
current_argument: Optional[str] = None,
interaction: Optional[Interaction] = None,
interaction: Optional[Interaction[BotT]] = None,
):
self.message: Message = message
self.bot: BotT = bot
@ -206,11 +206,11 @@ class Context(discord.abc.Messageable, Generic[BotT]):
self.command_failed: bool = command_failed
self.current_parameter: Optional[Parameter] = current_parameter
self.current_argument: Optional[str] = current_argument
self.interaction: Optional[Interaction] = interaction
self.interaction: Optional[Interaction[BotT]] = interaction
self._state: ConnectionState = self.message._state
@classmethod
async def from_interaction(cls, interaction: Interaction, /) -> Self:
async def from_interaction(cls, interaction: Interaction[BotT], /) -> Self:
"""|coro|
Creates a context from a :class:`discord.Interaction`. This only