- fix: 更换 60 秒新闻默认 API
- fix: 修复 60 秒新闻重复推送
- fix:60秒新闻将在未获取到时延迟 30 分钟后重试
- perf: 优化风控处理方式
- fix: 修复B站订阅的搜索功能
- fix: 处理B站订阅的动态风控
- fix: 修复
60秒新闻
功能 - feat: 60秒新闻 API 可配置化
- fix: 修复更新Bot后sms的指令未响应
- style: 动态图的二维码区样式修改
- fix: 修复查询订阅列表时无B站订阅会报错的问题。
- feat: 增加短信订阅功能。
- 更新依赖
- 修复疑似 header 不标准导致专栏的 html 获取失败
- 修复订阅用户会收到所有的订阅消息
- 修复60s新闻正常展示
- 修复风控次数上限未自动重置指纹的问题。
- 优化B站订阅方式,新增UP主名称订阅。
- 优化风控问题,多次风控后自动重置并生成新的指纹。
- 重构代码,优化 B站 推送逻辑,调整为每个 UP 仅截一次图,将这次截图结果发给所有订阅该 UP 的用户。
- 修复
v2.0.8
更新导致可能出现的多次推送问题。
- 再次尝试修复风控问题
- fix: 添加新的参数修复B站动态
-352
风控。
- fix: 修复B站动态
-352
的风控报错。
- fix: 修复转发动态内的头像无法加载问题。
- 动态链接返回新版动态链接,新版链接可看的带图评论。
- fix: 修复直播图无法渲染的问题。
- fix: js 全面本地化,不使用 cdn ,解决截图超时失败的问题。
- 修复专栏内容空白问题;
- 支持
v3
的go-cqhttp
模式。
- fix: 修复常规图片动态类型为
MAJOR_TYPE_OPUS
时无法处理的问题 - 优化推送动态方式为异步执行,避免截图过慢导致动态再次被推送。
- 修复头像加载失败问题;
- 修复专栏动态类型为
MAJOR_TYPE_OPUS
时无法处理的问题。 - 兼容B站新改的
css
选择器; - 修复图片上传失败问题;
- 优化
css
,修复动态的粉丝编号变形问题。
- 修复上个提交产生的
util.js
404 导致渲染失败问题。 - 增加
cookie
字段配置个人B站CK,用来绕过反爬(目测还可以)。 - 重构
filterDynamicType
字段,更准确的过滤动态内容。
- 修复动态图底部生成时间错误的问题。
- 添加按动态类型进行过滤的功能,可配置
filterDynamicType
属性进行管理。
- 修复B站动态的
-352
报错; - 优化自定义渲染图中装扮拉伸问题;
- 去除图片的向
redis
缓存存储,减轻redis
压力(目前图片比较清晰,也比较大了)。 - 升级截图输出为
binary
,兼容2.9.9
前的base64
。 - 添加字体的自定义方式,通过覆盖
public/fonts/HN-Font.{suffix}
字体文件实现改变字体,建议使用woff2
或者woff
格式字体,可以在字体转换器站点进行字体的转换。
- 兼容新版动态的css选择器,以尝试修复B站动态截图时的css选择器报错。
- 将更新日志迁移至
CHANGELOG.md
文件中。
- 优化代码;
- 去除订阅推送报错时向 BOT 主人发送的消息。
- 优化截图像素低的问题;
- 去掉
sharp
依赖, 2
类型摸鱼图已不返回webp
图。
- 优化
@全体
功能,可以不再依赖主项目的2.9.4
版本,以及主项目的atUser
配置。
- 增加
filterContent
配置,默认过滤开奖动态; - 增加
#sat
、#unsat
指令 设置/取消允许推送直播信息时@全体成员
(该功能依赖主项目2.9.4
版本)。
- 修复直播相关类型动态未渲染;
- 修复未正确使用小会员图标问题;
- 优化直播的状态的图标。
- 修复宽度限制导致的错位问题。
- B站的推送增加一种渲染方式,该渲染方式几乎复刻官方App的分享图,可通过设置新增配置
screenshotType: 2
使用该配置(默认值为1)。
⚠️ 适配主项目的2.9.3
版本(⚠️ 注意:插件此次更新属于大版本更新,需要将配置文件删除重新生成,或者手动按照提供的格式更改)。
- 支持插件的别名更新
- 更换获取B站直播间状态的 API 以尝试修复获取个人信息的直播信息时的 401 错误。
- 修复B站常规动态截图失败的问题。
- 修复获取B站个人信息时的 401 错误。
- 增加60秒看新闻图订阅源;
- 增加
vvhanCdn
配置功能。
- 增加推送限制功能;
- 优化API出错时的日志打印。
- 修复使用
原神
作为订阅源会无法生效的问题; - 修复查看订阅列表时消息服务中包含空订阅的问题。
- 更换摸鱼 API 使其海外可用。
- 修复摸鱼日报的初始化配置错误问题;
- 修复摸鱼日报数据兼容问题;
- 修复摸鱼日报的缓存未设置有效期导致持续使用缓存数据问题。
- 修复定时任务的
cron
规则配置刷新指令无法生效的问题; - 增加摸鱼日报功能,可在
hot_news.yml
中启用该功能,默认不启用;
- 修复订阅B站时格式错误导致推送等无法使用的问题;
- 增加
#rms
指令移除某个群的订阅(私聊中 BOT 管理员权限可用)。
- 优化群消息订阅的权限为群管理员而不是 BOT 管理员。
- 修复直播推送的消息模版无法获取到
name
参数的问题,变更UP名称的参数名为up_name
。
- 移除
isSendUrl
配置; - 增加推送消息模版配置,通过此配置可自行 DIY 你需要的信息,具体配置可参考 模版消息配置 。
- 增加
isSendUrl
配置控制是否发送动态的访问链接。
- 修复直播频繁推送的问题。
- 插件B站订阅查询任务配置化,可自行配置定时任务的执行规则。
- 插件的订阅管理支持控制台管理(依赖
BOT
的2.4.1
版本 )
- 优化
#mysl
指令,返回的 B 站订阅 UP 列表加入该 UP 的 uid 。
- 增加
#mysl
指令查看用户订阅的信息。
- 修复清理旧版本原神的订阅数据时未完全将旧订阅数据添加到新的
key
中(已升级的用户解决方案是重新订阅原神
)。
- 修复无法使用指令刷新配置、直播推送bug、初始化产生的缓存问题、取消B站订阅时会把该用户所有B站订阅都取消的问题;
- B站的订阅改为多选,可通过订阅up的uid来实现订阅该up的动态和直播;
- 增加
hot_news.yml
配置文件,通过maxSubscribeNum
设置每个用户B站订阅数量的最大值,默认为5个。 - 限制B站动态推送的默认值设置为24小时。
- 截图改为截默认的PNG图(经过缓存优化,不再频繁截图,性能应该不成问题,jpeg图还是太糊了)。
- 修复动态只会推送给单个用户或者群聊的问题;
- 将动态截图缓存起来,不再每个用户再截图一次,减少截图次数。
- 修复热点新闻的定时任务时间错误问题。
- 重构代码,是代码更整洁方便阅读。增加
#lgdn
指令指定原神动态过时时间,发布时间过去该时间的动态将不再推送(常规情况不需要设置,服务器经常出现长时间满负载导致推送失败才需要考虑设置该值)。
- 修复渲染图片出错时异常栈信息未打印导致无法分析问题
(2.3.6
版本,请确保你的BOT项目版本为 2.3.6
以上)
- api调用增加缓存
- 启动浏览器使用重构后的方式,其他插件使用同一个浏览器
- 修复因为B站审核问题导致动态时间错误判断而无法推送的问题。
- 增加B站原神动态订阅
- 新闻推送时间优化为8:30~9点。
- 修复初始权限太高导致私聊订阅常规用户无法订阅的问题,改为群里使用管理员权限,私聊使用常规用户权限。