Nonebot Plugin Alconna 0.30.0
破坏性改动
- 删除
ALCONNA_USE_PARAM
配置
新增
Extension
增加 propertynamespacee
, 用来指定自己仅在对应命令的某个命名空间下生效Extension
增加方法catch
, 用来自定义依赖注入:from nonebot_plugin_alconna import Extension, Alconna class LLMExtension(Extension): ... def __init__(self, llm): self.llm = llm ... async def catch(interface: Interface): if interface.annotation is self.llm.__class__: return self.llm
改进
Nonebot2
最低依赖提升到 2.1.0Reference
现在可用于发送,目前支持的适配器有villa
,mirai
,satori
修复
- 修复
Extension
某些方法未被调用的问题
Full Changelog: v0.29.0...v0.30.0