Nonebot Plugin Alconna 0.45.0
破坏性改动
- 删除
Custom
新增
builtins
模块,目前包括extensions
,plugins
和uniseg
extensions
模块目前包含:ReplyRecordExtension
: 将消息事件中的回复暂存在 extension 中,使得解析用的消息不带回复信息,同时可以在后续的处理中获取回复信息。DiscordSlashExtension
: 将 Alconna 的命令自动转换为 Discord 的 Slash Command,并将 Slash Command 的交互事件转换为消息交给 Alconna 处理。MarkdownOutputExtension
: 将 Alconna 的自动输出转换为 Markdown 格式TelegramSlashExtension
: 将 Alconna 的命令注册在 Telegram 上以获得提示。
plugins
目前有echo
和help
两个插件uniseg
目前有chronocat
模块,拓展了chronocat:face
和chronocat:marketface
改进
- 原
custom_register
现不再限制为Custom
子类的构造,任意 Segment 子类都可 - 原
Custom.export
改为custom_handler
,允许任意 Segment 子类转为适配器对应消息段
Full Changelog: v0.44.0...v0.45.0