mirror of
https://github.com/nonebot/nonebot2.git
synced 2024-12-05 03:24:53 +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: ...
|