mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-02 20:14:36 +00:00
19 lines
431 B
Python
19 lines
431 B
Python
# 指令模型
|
|
|
|
commands = {}
|
|
"""已注册的指令类"""
|
|
|
|
|
|
class AbsCommand:
|
|
"""指令抽象类"""
|
|
@staticmethod
|
|
def execute(cls, cmd: str, params: list, session_name: str, text_message: str, launcher_type: str, launcher_id: int,
|
|
sender_id: int, is_admin: bool) -> list:
|
|
raise NotImplementedError
|
|
|
|
|
|
def register(cls: type):
|
|
"""注册指令类"""
|
|
commands[cls.name] = cls
|
|
return cls
|