Skip to content

Commit f3d84e8

Browse files
author
Eviee Py
committed
Add get_context method (No docs)
1 parent 3b1281c commit f3d84e8

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

twitchio/ext/commands/bot.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,8 +292,12 @@ async def remove_component(self, name: str, /) -> Component | None:
292292

293293
return component
294294

295+
def get_context(self, message: ChatMessage, *, cls: Any = None) -> Any:
296+
cls = cls or Context
297+
return cls(message, bot=self)
298+
295299
async def _process_commands(self, message: ChatMessage) -> None:
296-
ctx: Context = Context(message, bot=self)
300+
ctx: Context = self.get_context(message)
297301
await self.invoke(ctx)
298302

299303
async def process_commands(self, message: ChatMessage) -> None:

0 commit comments

Comments
 (0)