Skip to content

Nonebot Plugin Alconna 0.45.0

Compare
Choose a tag to compare
@RF-Tar-Railt RF-Tar-Railt released this 29 Apr 11:33
· 162 commits to master since this release

破坏性改动

  • 删除 Custom

新增

  • builtins 模块,目前包括 extensionspluginsuniseg
  • extensions 模块目前包含:
    • ReplyRecordExtension: 将消息事件中的回复暂存在 extension 中,使得解析用的消息不带回复信息,同时可以在后续的处理中获取回复信息。
    • DiscordSlashExtension: 将 Alconna 的命令自动转换为 Discord 的 Slash Command,并将 Slash Command 的交互事件转换为消息交给 Alconna 处理。
    • MarkdownOutputExtension: 将 Alconna 的自动输出转换为 Markdown 格式
    • TelegramSlashExtension: 将 Alconna 的命令注册在 Telegram 上以获得提示。
  • plugins 目前有 echohelp 两个插件
  • uniseg 目前有 chronocat 模块,拓展了 chronocat:facechronocat:marketface

改进

  • custom_register 现不再限制为 Custom 子类的构造,任意 Segment 子类都可
  • Custom.export 改为 custom_handler,允许任意 Segment 子类转为适配器对应消息段

Full Changelog: v0.44.0...v0.45.0