mirror of
https://github.com/nonebot/nonebot2.git
synced 2024-11-25 17:45:05 +08:00
25 lines
730 B
Python
25 lines
730 B
Python
|
from typing import Union, Callable, Iterable
|
||
|
|
||
|
from nonebot.typing import CommandName_T
|
||
|
|
||
|
|
||
|
class CommandGroup:
|
||
|
"""
|
||
|
Group a set of commands with same name prefix.
|
||
|
"""
|
||
|
|
||
|
__slots__ = ('basename', 'base_kwargs')
|
||
|
|
||
|
def __init__(self, name: Union[str, CommandName_T], *,
|
||
|
permission: int = ...,
|
||
|
only_to_me: bool = ...,
|
||
|
privileged: bool = ...,
|
||
|
shell_like: bool = ...): ...
|
||
|
|
||
|
def command(self, name: Union[str, CommandName_T], *,
|
||
|
aliases: Iterable[str] = ...,
|
||
|
permission: int = ...,
|
||
|
only_to_me: bool = ...,
|
||
|
privileged: bool = ...,
|
||
|
shell_like: bool = ...) -> Callable: ...
|