mirror of
https://github.com/chrononeko/chronocat.git
synced 2024-11-29 19:08:43 +00:00
107 lines
4.3 KiB
Plaintext
107 lines
4.3 KiB
Plaintext
|
---
|
|||
|
title: Crychiccat 引擎现已发布
|
|||
|
description: 介绍新的 Crychiccat 引擎。
|
|||
|
slug: crychiccat
|
|||
|
authors:
|
|||
|
- name: Team Chrononeko
|
|||
|
title: Chrononeko 团队
|
|||
|
url: https://github.com/chrononeko
|
|||
|
tags: [release, crychiccat]
|
|||
|
date: 2024-03-31T09:00:14.964Z
|
|||
|
hide_table_of_contents: false
|
|||
|
---
|
|||
|
|
|||
|
import Link from '@docusaurus/Link'
|
|||
|
|
|||
|
Chronocat v0.2.6 中最大的亮点是新发布的 Crychiccat 引擎。Crychiccat 引擎完全使用 C++
|
|||
|
编写,旨在为 Chronocat 提供 Chronocat 引擎无法实现的各项功能。
|
|||
|
|
|||
|
{/* truncate */}
|
|||
|
|
|||
|
## 功能
|
|||
|
|
|||
|
在 Crychiccat 的首个版本,我们提供「接收戳一戳」和「发送戳一戳」两个功能。
|
|||
|
|
|||
|
「接收戳一戳」可用于接收手机 QQ 的戳一戳(双击头像)消息。只能识别戳一戳消息的来源聊天/来源群。群内触发的戳一戳消息无法得知发送者。可以用于触发随机文字/表情包等内容回复。接收消息的内容为
|
|||
|
`<chronocat:poke/>`。
|
|||
|
|
|||
|
「接收戳一戳」功能与旧有 poke 引擎逻辑相同,限制也相同。Crychiccat 引擎会同时取代旧 poke 引擎。
|
|||
|
|
|||
|
「发送戳一戳」没有类似限制,可以指定任何好友或群内用户。
|
|||
|
|
|||
|
要向好友发送戳一戳,直接发送 `<chronocat:poke/>` 消息元素即可。要在群内发送戳一戳,发送的 poke 元素则类似
|
|||
|
`<chronocat:poke user-id="1000000" />`;其中 `1000000` 是用户的 QQ。
|
|||
|
|
|||
|
更多 poke 消息元素的使用方法可以直接浏览「消息元素参考」页面:
|
|||
|
|
|||
|
<Link
|
|||
|
className="button button--secondary button--lg button--normal"
|
|||
|
to="/develop/satori/reference/elements/#%E6%88%B3%E4%B8%80%E6%88%B3chronocat--v0059---"
|
|||
|
>
|
|||
|
<span>消息元素</span>
|
|||
|
</Link>
|
|||
|
|
|||
|
[v0.0.59](/blog/010) 中加入的接收戳一戳功能向我们展示了 Chronocat 能够支持 QQ 尚未实现的功能的能力,Crychiccat
|
|||
|
也再次证明了这一点。在未来,我们会在 Crychiccat 中加入更多功能。Chronocat 博客会第一时间发布最新消息,所以不要错过!
|
|||
|
|
|||
|
## 限制
|
|||
|
|
|||
|
相比 Chronocat,Crychicat 引擎有一些特殊的限制:
|
|||
|
|
|||
|
### 协议限制
|
|||
|
|
|||
|
「接收戳一戳」功能的限制是由于 PC 协议本身的限制导致,因此无法在未来的版本中解决。
|
|||
|
|
|||
|
### 平台限制
|
|||
|
|
|||
|
由于 Team Chrononeko 维护者的精力有限,Crychiccat 目前仅支持如下环境:
|
|||
|
|
|||
|
- Windows x64
|
|||
|
- QQ 17xxx 及以上版本
|
|||
|
|
|||
|
Crychiccat 理论上可以支持所有的架构和操作系统,不过目前 Team Chrononeko
|
|||
|
没有支持计划。未来时间充裕后,Crychiccat 会支持更多架构和系统。
|
|||
|
|
|||
|
## 提醒
|
|||
|
|
|||
|
调用 Crychiccat 引擎提供的 API 会增大使用风险,而不调用 API 则不会增加风险。如果你只需要使用 Crychiccat
|
|||
|
提供的事件相关功能,则可以正常安装 Crychiccat 引擎,但不使用其提供的 API。
|
|||
|
|
|||
|
## 立即尝试
|
|||
|
|
|||
|
得益于 Chronocat v0.2 的全新架构,你可以自由决定是否安装 Crychiccat 引擎。不安装 Crychiccat
|
|||
|
不会影响 Chronocat 现有功能的使用。
|
|||
|
|
|||
|
现在就可以前往安装 Crychiccat。安装 Crychiccat 之前,记得将 Chronocat Shell
|
|||
|
一并升级到最新版本。
|
|||
|
|
|||
|
<Link
|
|||
|
className="button button--secondary button--lg button--normal"
|
|||
|
to="/guide/install/shell"
|
|||
|
>
|
|||
|
<span>前往安装</span>
|
|||
|
</Link>
|
|||
|
|
|||
|
## 遇到问题?
|
|||
|
|
|||
|
如果在使用 Chronocat 的途中遇到了任何问题,你都可以通过 [社区](/more/community)
|
|||
|
途径反馈给我们,我们将尽力解决你的问题!
|
|||
|
|
|||
|
## 致谢
|
|||
|
|
|||
|
自月初正式开始开发 Crychiccat 以来,已经经过了一整个月的时间。Crychiccat 是 Team Chrononeko
|
|||
|
所有项目中开发难度最大的一个,是许多参与者努力的结晶。
|
|||
|
|
|||
|
Chronocat 作者编写了 Crychiccat 的核心逻辑,Team Chrononeko 维护者完成了 Crychiccat 的主要实现。
|
|||
|
|
|||
|
除此之外,在这里,Team Chrononeko 想要特别感谢:
|
|||
|
|
|||
|
- [MiraiGo](https://github.com/Mrs4s/MiraiGo) 为 Crychiccat 提供了协议接口参考。Crychiccat
|
|||
|
依赖的 [mgpp](https://github.com/chrononeko/mgpp) 依赖于由 Team Chrononeko 维护的
|
|||
|
[MiraiGo](https://github.com/chrononeko/miraigo)。
|
|||
|
- [@Linwenxuan05](https://github.com/Linwenxuan05) 为 Crychiccat 的实现提供了大量的指导。
|
|||
|
- [@wyapx](https://github.com/wyapx) 提供了「发送戳一戳」功能方案。
|
|||
|
|
|||
|
最后,一如既往地感谢在这条道路上坚持探索的大家——以及看到这里的你——是你们让 Chronocat
|
|||
|
变成可能。谢谢!
|