v2.5.1
✨ 添加新特性 by @mobyw
- 添加频道适配插件
nonebot-plugin-guild-patch
- 添加
patch.py
文件,实现频道中的to_me()
规则 - 添加子频道订阅功能 #245
- 可从旧版直接升级,保留订阅数据
- 子频道订阅需要使用
gocqhttp v1.0.0-beta8-fix2
及以上版本 - 需要在
.env
中配置GUILD_SUPERUSERS
填写管理员频道号 - 新加入频道的 QQ 可能需要重启
gocqhttp
才能正常接收频道消息
- 由于频道中
Sender
的role
表示方法不同,暂时采用手工添加账号的方式- 添加
GUILD_SUPERUSERS
配置项 - 添加
permission.py
文件,实现GUILD_SUPERUSERS
权限
- 添加
♻️ 重构代码
- 参照
nonebot2 beta1
文档做部分修改 by @NekoAria - 移除
bot.py
中的插件导入部分,使用require
方式可自动导入 by @mobyw - 补充
rss_class
中的typing
by @mobyw - 规范
import
内容,删除未使用的import
by @mobyw - 简化
show
指令返回的订阅信息的处理逻辑 by @NekoAria - 修正一部分正则逻辑 by @NekoAria
- 优化消息发送失败时的处理逻辑 by @NekoAria
- 移除没用处的环境变量
is_linux
by @NekoAria - 修正获取
a
标签时的正则逻辑 by @NekoAria - 修改正文长度限制默认值,防止消息太长刷屏,以及消息过长发送失败的情况 by @NekoAria
🐛 修复无法以缺省链接方式添加已经存在的订阅的问题。#249 by @mobyw
🔥 移除代码或文件
- 移除版本过旧的
install.sh
,gocqhttp
的安装与配置可考虑使用nonebot-plugin-gocqhttp
插件实现 by @mobyw - 移除不必要的
__init__.py
文件 by @mobyw - 移除未适配当前版本
nonebot2
的依赖nonebot-test
by @mobyw - 移除
poetry.lock
by @NekoAria
🎨 改进结构和代码格式 by @NekoAria
🔧 修改 nonebot2
及 adapter
依赖为范围表示,以获取最新版本 by @mobyw