Skip to content

Releases: Sora233/DDBOT

v1.1.2

01 Jul 12:28
Compare
Choose a tag to compare
  • 2023-07-01 v1.1.2
    • 更新登录代码
# 本版本需要配置签名服务器,详情请看https://github.com/Mrs4s/go-cqhttp/issues/2242
# 请在application.yaml文件中添加配置:
sign-server: "你的签名服务器"

v1.1.1

27 May 12:19
Compare
Choose a tag to compare
  • 2023-05-27 v1.1.1
    • 更新登录代码
    • 更新b站接口签名

v1.1.0

21 Mar 09:41
Compare
Choose a tag to compare
  • 适配新miraigo和登录代码(更新时需要手动删除device.json文件)

v1.0.9.2

19 Oct 12:01
Compare
Choose a tag to compare

修复grant语法

v1.0.9

02 Oct 09:25
Compare
Choose a tag to compare

修复未登录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

05 Jul 08:18
Compare
Choose a tag to compare
  • 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

16 May 17:49
Compare
Choose a tag to compare
  • 通用:
    • 修复@时显示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

14 Apr 15:59
Compare
Choose a tag to compare

通用更新:

- 更换自定义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

03 Apr 18:11
Compare
Choose a tag to compare

包含重要bug fix & 配置更新 & 新私有部署feature 消息模板:

  • 增加巨量推送的判定配置,默认为50
  • 修复无法使用socks5协议代理的问题
  • 增加b站禁止自动关注的配置,这意味着只能订阅b站帐号内已经关注的用户;当需要订阅新用户时,只能手动在b站关注
  • qq聊天记录默认不再输出到终端,需要手动配置开启,过去为默认开启
  • 修复油管推送当多个群订阅的时候,只能发送到一个群的问题 ( fix #129 )
  • 修复一个和推送@相关的race condition
  • 修复推送时可能多次@全员的问题
  • 增加消息模板,为一些功能的实现做准备,模板的详细介绍请看模板介绍
  • 增加自定义命令回复,触发命令时自动回复定义的模板消息,模板的详细介绍请看模板介绍
  • 模板尚处于实验性质,不排除模板规则变动的可能

v1.0.4

13 Feb 17:20
Compare
Choose a tag to compare

包含多方面的改进:

  • 现在/admin命令在有权限的情况下支持列出一个群内的GroupAdmin
  • 修复登陆出现的问题
  • 增加巨量推送时的限流,当一次性推送至50个群以上时,将增加推送延迟避免被封qq号
  • 现在支持手动关注b站用户,当ddbot订阅b站用户关出现注失败时,可以手动登陆b站账号关注,这个功能可能有几十秒的延迟
  • 支持设置b站关注需要的粉丝数量,当粉丝数量不足时无法订阅,这主要是用来过滤一些无用的测试订阅(仍然可以手动登陆b站关注)
  • 更新微博图片到原图