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字符串格式的图片 - 新增模板函数
httpGet
httpPostJson
httpPostForm
用于发送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
- 修复推送时可能多次@全员的问题
- 增加消息模板,为一些功能的实现做准备,模板的详细介绍请看模板介绍
- 增加自定义命令回复,触发命令时自动回复定义的模板消息,模板的详细介绍请看模板介绍
- 模板尚处于实验性质,不排除模板规则变动的可能