更新日志
v0.2.19 (2024-10-08)
crychiccat
- 支持 Linux (2963c57f2f09b5f235144bc0bbd8892b5db8ecb7, 763635f198a19319d8ca1204f4e79c4f1bb127ed, f9b824dba279788fc727e48a2aa1ce8c544111cc, 8a4fb77f78f922a05365db1fed26b39be9d1a12d, b16c76753c48ab25ed43b6f0fca8b27465a2f9ff)
Crychiccat 现已支持 Linux。Linux 用户现在可以使用伪造合并转发和戳一戳发送等功能。
Windows 的版本没有变化。
v0.2.18 (2024-10-07)
crychiccat
- 适配 27187 及以上版本 (
cf667185
)
使用旧版 QQ(26909 及以下)时,请使用 v0.2.17 的 crychiccat。使用新版 QQ(27187 及以上)时,请使用 v0.2.18。
未来 有 重新同时适配新/旧版 QQ 的计划。
v0.2.17 (2024-10-05)
engine-chronocat-api
friend.list
适配新版本 (afbee930
)- 实现
guild.member.approve
(18c5be20
) - 修复
guild.approve
(d09ac0e0
) - 修复
<br />
和<p />
元素发送 @MaikoTan (8540f32c
) - 修复了退群后调用
guild.list
群仍然存在的问题 (e5b907d1
) - 修复了一个加群请求相关的严重问题 (
e5d4a3f4
)
此版本修复了一个严重的问题,该问题影响至 9 月 10 日以来的所有版本。所有用户都应立即升级到此版本。
- 尝试修复 #78 (
bc238645
)
使用一种简单的方法尝试修复 #78。如果问题仍然存在,则还有几种更复杂的办法进行修复。
engine-chronocat-event
- 修正
guild-request
/guild-member-request
/guild-member-removed
三类事件中存在的问题 (fe48309b
) guild-request
/guild-member-request
/guild-member-removed
中补齐member
字段 (b1bbadde
)- 修复了
guild-member-added
中不存在operator
时错误地出现了operator
字段的问题 (00c46883
) guild-request
/guild-member-request
/guild-member-removed
中补齐message.id
字段 (36cc8f89
)
crychiccat
这是最后一个适配旧版 QQ(26909 及以下)的版本。v0.2.18 开始,Crychiccat 将不再适配旧版 QQ。请将 QQ 升级至 27187 及以上版本。
未来 有 重新同时适配新/旧版 QQ 的计划。
docs
v0.2.16 (2024-09-13)
shell
- 在非 QQ 本体启动时阻止启动 (#76)
- 补充 Login 资源中字段 (
ab26d188
) - 日志支持更多消息 (
550f3804
) - 修复部分 QQ 号为空问题 (c3b9a4b82bb15cdc4c3f4da5f40579bcbb7f16d8, 91b713a5aad7c68c304c4cbb56d4c0c6f782bd78)
engine-chronocat-api
- 支持使用媒体引擎发送语音 (
d7c6292d
) - 修复语音长度显示为实际的 100 倍问题 (
139e188c
) guild-request
事件支持「已过滤的消息」 (14729260
)- 修复
guild-request
会被其他类型事件触发的问题 (c3d39746
) - 修复
message.create
始终提示「内部错误」问题 (5467e7bf
) - 修复连续收到多条入群请求时首条
guild-request
事件以外事件未投递问题 (1228b3f1
)
engine-chronocat-event
engine-media
- 实现媒体引擎 (
e3bf7cfb
)
v0.2.15 (2024-07-26)
shell
crychiccat
- 实现伪造合并转发/嵌套伪造合并转发 (#65, d59e1fd6fc64cb2a5f751156e704e12a3b6e8856, 624ce46c55e259bf8f343ea84dc2028b9ea78b33, 1d4431c2207333851c481cab155fbdf720a7984d, 34a5ca8583b1afb1a267cf919b5f1380476c2f96, 35eff6c5e7759d1716b174953f157466e8c8fded, 1a3e77eb0bb914ed3a4f0d4e018660175f61ca9d, d450a5487c04c9aa75df59f506fea3dd87f4058f, 64566ca3d0a03df834918599624edbbdbf662522, 1674acf35fce23d7c4ad75f59e320e46db0c2b39, ba5639121dedd11fd2b16ce2a16a80e7e6fe7154, 4cc63cf6ad8f5b3e5dd36ff5f93143419e8d026f, bc86708ad98e598be481f49d0f0b8425a64ce9c4)
Crychiccat 现已支持伪造合并转发/嵌套伪造合并转发。合并转发使用独立的消息编码器,这意味着每一种消息元素都需要重新适配。如果你有需要适配的消息元素,请创建新的 Issue。
为了反映这一更改,我们重新设计了整个 消息元素参考 页面,现在你可以在页面内查看某个元素或属性是否支持接收、发送或在合并转发中发送。
需要注意的是,也有部分元素仅支持在合并转发消息中发送。消息元素参考页面也对这些元素做出了说明。
v0.2.14 (2024-07-23)
crychiccat
- 支持新版 QQ (
14d563c9
)
Crychiccat 使用 xtd 实现了新版/旧版 QQ 的同时支持。遇到问题请创建新的 Issue。
- 移除已过时的逻辑 (
4372d30b
)
v0.2.13 (2024-07-20)
engine-chronocat-event
- 修复了群名称过长时会被截断的问题 感谢群友发现问题 (#74)
crychiccat
- 移除已过时的逻辑 (
3732241b
)
v0.2.12 (2024-07-15)
engine-chronocat-api
- 修复了新添加的群聊/好友收不到消息的问题 感谢群友发现问题 (#72)
engine-chronocat-event
crychiccat
- 移除了戳一戳接收 (
b1940f04
)
v0.2.11 (2024-06-30)
engine-chronocat-api
- 资源请求链接内携带类型 (
ec0103d5
)
engine-chronocat-event
- 资源请求链接内携带类型 (
ec0103d5
)
v0.2.10 (2024-05-27)
shell
engine-chronocat-api
engine-chronocat-event
v0.2.9 (2024-04-23)
engine-chronocat-event
- 文本消息换行符统一至
LF
感谢群友发现问题 (fa64f9dc
)
crychiccat
感谢 @Linwenxuan05 的大力支持。
- 使用新发包逻辑 (
8bf899a2
) - 实现 Markdown 上传 (
7eeaa90e
) - 实现 Markdown 发送 (
4f8ea22a
) - 实现新 Markdown 发送 (
586a1bb0
) - 回退旧版发包逻辑 (
9341670f
) - 修复了 Markdown 内容被错误转义的问题 (
f5c95d42
)
v0.2.8 (2024-04-13)
shell
- 添加「设置专属头衔」(
chronocat.guild.member.title.set
)API 定义 (b97bb651
)
engine-chronocat-api
engine-chronocat-event
- 支持接收商城颜文字 (
0791221f
)
crychiccat
- 实现顺序发包逻辑 (
866c7eeb
) - 移动构造发送队列 (
720cdc82
) - 实现「设置专属头衔」(
chronocat.guild.member.title.set
)API @Linwenxuan05 (f006b83f
)
v0.2.7 (2024-04-11)
shell
- 修复了配置文件
self_url
配置项无法使用 IPv6 URL 的问题 (df007281
)
engine-chronocat-api
- 初步实现
a
、br
和p
元素 @MaikoTan (#37) (373ebf19
) - 上报自身消息 (
312b01ac
) - 修复了无法接收部分聊天消息的问题 (
fa44222d
) - 修复了 API
friend.list
运行缓慢但仍然正确返回数据的问题 (dd66a2e0
) - 上报自身消息中包括非 Chronocat 消息 (
cc5de2b0
)
engine-chronocat-event
crychiccat
- 适配新的消息发送逻辑 (
2fe0c666
)
v0.2.6 (2024-03-31)
这个版本包含全新的 Crychiccat 引擎,请阅读 Team Chrononeko 的 最新博客 以了解详情。
shell
- 支持发送
poke
/markdown
消息 API 的类型定义 (caac6942
)
engine-chronocat-api
engine-chronocat-event
crychiccat
- 首个版本
v0.2.5 (2024-03-17)
戳一戳引擎在 9.9.8/6.9.30/3.2.6 仍然适配,无需升级。Shell 和 Chronocat 系列引擎均需要同时升级至此版本。
shell
- 新增
receive_msgbox
配置项(默认开启),用于控制是否接收群助手内群消息 (c1086a70
)
engine-chronocat-api
- 修复了群助手内的群收不到聊天信息的问题 (
07170f2b
)
engine-chronocat-event
- 修复了收不到聊天信息的问题 (
a55fb930
)
v0.2.4 (2024-03-10)
LiteLoaderQQNT 用户请安装前三个插件。此版本新增的「戳一戳引擎」可根据自身需求选择安装。
iife
- 修复了 iife 未加载引擎的问题 (
4a098692
)
engine-chronocat-api
- 修复了
guild.get
返回结果内没有群名称的问题 感谢群友发现问题 (1311e1b5
) - 修复了
guild.list
耗时较长且提示「获取群列表失败」,实际上正确获取了最新数据的问题 (2800c7c8
)
engine-poke
- 实现戳一戳引擎
v0.2.3 (2024-03-10)
这个版本包含重大架构更改。请阅读 Team Chrononeko 的最新博客以了解详情。LiteLoaderQQNT 用户请安装全部三个插件,TI 用户请直接安装 TI 文件。
shell
- 使用被动式引擎加载 (
7ea06d1e
) - 实现 IIFE (
1cae1a07
) - 实现可信安装 (
6f5fb99a
) - 优化启动体验 (
f721816d
) - 实现 API 注册优先级 (
49d12bec
) - 修改挂载点 (
41b0eba4
) - LiteLoaderQQNT 插件取消内置引擎 (
d9c736f0
) - 引擎打包为 LiteLoaderQQNT 插件 (
6614d827
)
v0.2.2 (2024-03-08)
shell
llqqnt
- 发布包同时支持 LiteLoaderQQNT v0 和 v1 (
81ca85e1
)
engine-chronocat-api
- 实现
channel.list
(32e8060f
) - 实现
channel.get
(1d5ed2d0
) - 实现
unsafe.channel.mute
(6efc2148
) - 实现
unsafe.channel.member.mute
(10b73626
) - 实现
user.channel.create
(8e38e330
) - 实现
guild.get
(6e499f49
) - 实现
guild.list
(991f654b
) - 实现
guild.approve
(b71a61a4
) - 实现
guild.remove
(c6374f57
) - 实现
guild.member.get
(45d64494
) - 实现
guild.member.list
(d0df894c
) - 实现
message.get
(6f71181e
) - 实现
message.delete
(bf14ad47
) - 实现
message.list
(df371ce6
) - 实现
user.get
(163fcda9
) - 实现
friend.list
(122ee09d
) - 实现
friend.approve
(81a6ed14
) - 实现
unsafe.friend.remove
(f4d59395
)
engine-chronocat-event
- 修复
guild-member-added
事件中没有 Member 资源的问题 感谢群友发现问题 (09b7d625
)
v0.2.1 (2024-03-08)
shell
- 内置 chronocat 两个引擎,在未找到外部引擎时自动加载内置引擎 (
6c5404e5
) - 统一日志与 HTTP 错误码 (
2f41a2c8
) - 优化 API 调用报错时的日志 (
3c7c3e1c
) - 修复了日志在终端直接输出时会产生空行的问题 (
90941772
)
engine-chronocat-api
engine-chronocat-event
- 修复了 at 元素的解析和发送问题 (
1d30a45d
)
v0.2.0 (2024-03-06)
这是一个主要(Major)版本,并包含破坏性更改。请阅读 Team Chrononeko 的最新博客以了解详情。Chronocat v0.1.x 将会继续维护。
shell
- 重构 core 到 Chronocat Shell
engine-chronocat-api
- 首个版本
engine-chronocat-event
- 首个版本
v0.1.1 (2024-02-25)
core
- Satori:
pcpoke
支持收发具体类型,包括「戳一戳」「比心」「点赞」「心碎」「666」「放大招」 (567494fb
) - Satori:
pcpoke
不要与其他元素一起发送 (3b8b1b24
) - Satori:
pcpoke
添加日志提示 (44ce55ad
)
v0.1.0 (2024-02-23)
core
v0.0.75 (2024-02-13)
core
- Satori:实现了 API
unsafe.channel.mute
、unsafe.channel.member.mute
(3fd12863
) - Satori:实现了 API
channel.list
(ebc9d1e4
) - Satori:实现了 API
channel.get
、guild.get
、user.get
、message.list
、guild.member.kick
(dfe6b097
)
v0.0.74 (2024-02-06)
core
- 日志回复消息可点击 (
92cec78e
) - 日志打印戳一戳消息 (
720eddca
) - Satori:实现了 API
message.get
、message.delete
(ab94944b
) - Satori:实现
face
元素,支持任意 QQ 表情/Emoji/超级表情收发,支持接收掷骰结果/剪刀石头布结果/接龙次数 (013b28a4
) - Satori:实现
pcpoke
元素,支持收发「窗口抖动」表情 (39914807
) - Red & Satori:实现了
message-deleted
事件 (87f06d5d
)
v0.0.73 (2024-01-29)
core
- 细化日志信息 (
089ae1f7
)