使你的NTQQ支持OneBot11协议进行QQ机器人开发
MIT License
Bot releases are hidden (Show)
Published by linyuchen 7 months ago
fix: @群成员消息获取不到@的QQ导致消息解析失败
Published by linyuchen 7 months ago
feat: 主动获取被过滤的加群通知api /get_group_ignore_add_request
,注意这个 api 会弹出过滤通知窗口2秒后自动关闭
feat: 上传群文件事件上报
feat: 配置文件获取和保存api /get_config
/set_config
feat: 群文件上传api /upload_group_file
, 参数file 支持 http://
, file://
, base64://
和 绝对路径
,不支持选择文件夹,只能上传到根目录
fix: 开启独立窗口时撤回消息事件重复上报
fix: 使用文件名发送图片失败
fix: 转发消息中使用 id 导致节点顺序不对 #123
Published by linyuchen 7 months ago
fix: 打开独立窗口时导致消息重复上报
fix: 尝试容灾处理数据库无法使用的情况 #114
refactor: 发送视频不再通过上传群文件,现可以直接发送。感谢予云叶大佬提供的思路
Published by linyuchen 7 months ago
feat: 群禁言事件
fix: 群通知重复上报 #125
refactor: 优化 POST content-type
兼容性
Published by linyuchen 7 months ago
fix: real_id 改为 int32 #121
fix: cq 码编码不正确 #124 by @super1207
fix: 消息重复入库导致 message_id 每次都是+2
feat: 添加一个尝试性 api /clean_cache
by @MisaLiu
Published by linyuchen 8 months ago
fix: 转发消息图片过多导致转发失败
Published by linyuchen 8 months ago
fix: 网络图片、语音文件下载失败没有提示 #116
fix: 发送图片返回的url异常 #120
fix: 发送图片、文件时传入文件名无法发送 #118
fix: 重启后引用重启前的消息回复找不到消息id #122
fix: 自定义转发消息中的图片没有清理
Published by linyuchen 8 months ago
fix: 网络视频后缀识别不正确
fix: 网络文件下载失败提示
Published by linyuchen 8 months ago
fix: 私聊带@报错,现已过滤私聊带type为at的消息段
Published by linyuchen 8 months ago
fix: 点赞没有正确的返回错误消息
fix: 发送reply消息报错Error:Not found
Published by linyuchen 8 months ago
修复引用消息id不正确
Published by linyuchen 8 months ago
紧急修复某些机器上数据库初始化失败导致消息无法上报
Published by linyuchen 8 months ago
feat: 数据库保存历史消息,重启 QQ 后 message_id 不再失效
feat: 发送视频或文件新增可选字段 name
给文件命名
示例:
{
"type": "file",
"data":{
"file": "http://localhost:8000/新建文件.txt",
"name": "好看的.txt"
}
}
fix: 发送 http 文件时,url中有中文导致文件名识别不正确
fix: 新增群员变动上报字段修正 operate_id
-> operator_id
#111 by @lgc2333
fix: 偶现邀请bot进群事件没有上报 #110
Published by linyuchen 8 months ago
refactor: 设置界面优化 #106 by @MisaLiu
fix: 直接发送silk编码的语音文件失败
fix: 多次发送同个http url的文件时可能出现失败
fix: 反向ws没有发送心跳包
Published by linyuchen 8 months ago
fix: bot的管理身份变动之后没有同步到群成员列表 #102
fix: 发送http地址的视频后缀不正确 #103
fix: 发送某些gif在pc NTQQ不会动
fix: 添加了群成员的一些字段(实际上NTQQ获取不到,如join_time),但是防止应用端报错
fix: 添加了mark_msg_as_read接口(实际上不产生任何作用),防止应用端报错
Published by linyuchen 8 months ago
注意本次升级有不兼容的改动,为了性能考虑,不再自动下载文件,上报的图片和语音之类的文件消息中,file字段改为了文件名,想要下载文件请使用url字段,如果没有url可以使用api /get_image
或/get_record
获取
feat: 新增api /get_image
, /get_record
feat: 自动删除文件新增秒数设置项
feat: llonebot设置界面显示版本号
fix: /get_status
获取的online不正确 #80
fix: 转发消息直接使用message_id无效 #93
fix: 直接发送wav的音频不能播放
fix: raw_message现能够正常的获取cq码
Published by linyuchen 8 months ago
事件时间戳统一为秒
Published by linyuchen 8 months ago
post_type
改为request
Published by linyuchen 8 months ago
调整设置界面ffmpeg的位置,避免有人改好位置后没有点保存按钮导致ffmpeg没有生效