mirror of
https://github.com/langbot-app/LangBot.git
synced 2025-11-25 19:37:36 +08:00
* style: remove necessary imports * style: fix F841 * style: fix F401 * style: fix F811 * style: fix E402 * style: fix E721 * style: fix E722 * style: fix E722 * style: fix F541 * style: ruff format * style: all passed * style: add ruff in deps * style: more ignores in ruff.toml * style: add pre-commit
29 lines
673 B
Python
29 lines
673 B
Python
# 此模块已过时,请引入 pkg.plugin.context 中的 register, handler 和 llm_func 来注册插件、事件处理函数和内容函数
|
|
# 各个事件模型请从 pkg.plugin.events 引入
|
|
# 最早将于 v3.4 移除此模块
|
|
|
|
from __future__ import annotations
|
|
|
|
import typing
|
|
|
|
from .context import BasePlugin as Plugin
|
|
from .events import *
|
|
|
|
|
|
def register(
|
|
name: str, description: str, version: str, author
|
|
) -> typing.Callable[[typing.Type[Plugin]], typing.Type[Plugin]]:
|
|
pass
|
|
|
|
|
|
def on(
|
|
event: typing.Type[BaseEventModel],
|
|
) -> typing.Callable[[typing.Callable], typing.Callable]:
|
|
pass
|
|
|
|
|
|
def func(
|
|
name: str = None,
|
|
) -> typing.Callable:
|
|
pass
|