破坏性改动
- 删除 `BilibiliLive` 适配器和 `mirai2` 适配器(mirai 协议适配器的社区版本)
新增
- 内置插件 `switch`,包含两个指令 `enable` 和 `disable`,用来控制指令的可用性
- 配置项 `nbp_alc_page_size`, 可以令 `help` 等插件的输出消息变成分页形式
- 配置项 `alconna_conflict_resolver`, 用于指定命令冲突解决策略,默认值为 `ignore`:
- default 为保留两个命令
- raise 为抛出异常
- ignore 为忽略新命令
- replace 为替换旧命令
改进
- `auto_send_output` 和 `use_cmd_start` 现在策略如下:
- 如果局部配置和全局配置都未设置 (None), 则使用默认值 (auto_send 为 True,use_cmd_start 为 False)
- 否则,优先使用局部配置
- 多个`.assign` 现在可作用于同一个 handler
- 更新 `nonebot-plugin-send-anything-anywhere`
- 在 `minecraft` 和 `telegram` 适配器下样式文本会先分段分割
修复
- `Nonebug` 默认环境无法使用的情况 69
- `UniMessage` 的 text_merge 异常 70
**Full Changelog**: https://github.com/nonebot/plugin-alconna/compare/v0.51.4...v0.52.0