Releases: Sora233/DDBOT
Releases · Sora233/DDBOT
v1.1.2
v1.1.1
v1.1.0
v1.0.9.2
v1.0.9
修复未登录b站情况下接口报错401非法访问
- 通用:
- 更新b站DynamicHistory接口
- 修复b站XSpaceAccInfo接口-401错误
- 升级go版本至1.19
- 现在推送时@全员合并成一条消息
 
- 模板:
- 现在会自动去除模板文件的bom,带有bom的模板不会再意外地换行了
- 新增支持发送戳一戳消息,和戳一戳事件模板
- 新增模板函数bot_uin返回bot的qq号码
- 新增模板变量{{ .template_name }}返回当前执行的模板名字
- 新增模板函数cooldown可以设置计时
- 新增模板函数openFile用于读取本地文件
- 新增模板函数abort用于退出当前模板,并且已经产生的消息将被丢弃,如果有传入参数,参数将被作为消息发送
- 新增模板函数fin用于退出当前模板,并且已经产生的消息将被发送,未处理的模板代码将被跳过
 
v1.0.8
- 2022-07-05 v1.0.8
- 通用:
- 从零开始的BOT不会再提醒迁移数据库了
- 增加了数据库独占锁,当尝试重复启动单个BOT时将提示错误以防止数据库损坏 (不会影响多个BOT同时使用)
- windows下一些致命错误将使用messagebox提示
- 修复一些条件下无法正常触发命令的情况
- 增加/检测异常订阅命令用于查询未能正常退出的群的订阅
- 增加/清除订阅命令用于清除异常订阅,或者清除指定群的订阅,清除时可以指定订阅网站和种类
 
- 模板:
- 修复32位下模板无法解析int64的情况
- 自定义命令支持@成员参数
- 新增模板命令获取指定成员的基本信息
- 模板函数choose现在可以在每一项后增加一个可选的权重(整数),如未指定则为1
- 自定义命令新增{{.full_args}}获取完整的包含空格的字符串格式的参数
- 自定义命令现在遇到非文字内容(图片等)时会跳过该内容,而不是直接停止解析参数
- 模板现在允许比较字符串类型的数字和数字类型的数字
- 修复私聊模板无法获取参数的问题
- 新增模板函数{{weekday}}获取当天是星期几
- 新增一系列模板函数,包括字符串、list、dict、数学、哈希、默认值空值
- 模板函数pic支持base64字符串格式的图片
- 新增模板函数httpGethttpPostJsonhttpPostForm用于发送http get/post请求
- 新增模板函数toGJson用于处理json
- 修复customCommandPrefix不支持大写字母的问题
 
 
- 通用:
v1.0.7
- 通用:
- 修复@时显示QQ号的问题(这次是真的)
- 修复release ci没有正确设置版本的问题
- 支持重定义特定命令的前缀,可以设置无需前缀的自定义命令,参考完整配置的customCommandPrefix
- 支持定义cronjob定时消息模板,详细介绍请看模板介绍
- 增加b站下播的准确检查,现在不会再发生错误下播->马上开播的情况了
 
- 模板:
- 现在支持自定义命令传入文字参数,在模板中可以通过{{.cmd}}和{{.args}}变量获取命令名字和参数
- 增加trigger.private.new_friend_added.tmpl事件模板
- 增加trigger.private.group_invited.tmpl事件模板
- 增加hour minute second month year day yearday等时间函数
- 新增私聊命令/ping支持模板
- 模板函数pic默认不再对url图片进行缓存,这意味着会返回随机图片的url可以正常工作了
 
v1.0.6
通用更新:
- 更换自定义miraigo,可能减少消息发送失败
- 增加定时监测新版本,并会通知Admin
- 使用新的推送限流方式,现在更多地考虑账号稳定
- 支持Concern启动失败,没有启动成功的Concern无法再使用相关命令
- 支持B站不配置帐号使用,仅推荐订阅不超过5个时使用(用于初次部署时快速验证),配置帐号仍旧是最佳方案
- 修复@时显示QQ号的问题
- 增加推送消息的并发配置,默认为1以优先保证账号稳定,当出现推送堆积的时候可以尝试调高
- 支持配置不推送BOT离线期间的B站动态和直播
- 现在当BOT设置为私人模式时,被私自拉进群聊时无法再使用了(当群聊人数较少时,系统会直接同意,无法拒绝)
模板更新:
- 模板函数pic支持本地gif
- 新增模板函数用于@成员
- 新增模板函数显示成员头像
- 增加更多消息模板上下文,主要是群命令和私聊命令的member_code/member_name
- 现在模板消息会自动去掉模板末尾的EOL,一些editor可能会自动添加EOL(eg. VIM)
v1.0.5
包含重要bug fix & 配置更新 & 新私有部署feature 消息模板:
- 增加巨量推送的判定配置,默认为50
- 修复无法使用socks5协议代理的问题
- 增加b站禁止自动关注的配置,这意味着只能订阅b站帐号内已经关注的用户;当需要订阅新用户时,只能手动在b站关注
- qq聊天记录默认不再输出到终端,需要手动配置开启,过去为默认开启
- 修复油管推送当多个群订阅的时候,只能发送到一个群的问题 ( fix #129 )
- 修复一个和推送@相关的race condition
- 修复推送时可能多次@全员的问题
- 增加消息模板,为一些功能的实现做准备,模板的详细介绍请看模板介绍
- 增加自定义命令回复,触发命令时自动回复定义的模板消息,模板的详细介绍请看模板介绍
- 模板尚处于实验性质,不排除模板规则变动的可能