44 lines
2.1 KiB
Markdown
44 lines
2.1 KiB
Markdown
---
|
||
{
|
||
title: "ChronoCat使用遇到亿点困难 3.28开发小记",
|
||
description: "作者在Docker中配置ChronoCat QQ框架时遇到困难,包括版本兼容、VNC显示问题及冻号风险。部分API测试成功,基于Satori协议调用方便。后续计划提供JSON格式的API供其他容器使用,示例包含来源、目标和信息内容。环境问题尚未解决。",
|
||
draft: false,
|
||
type: "article",
|
||
created_at: "2024-03-28T09:26:00+08:00",
|
||
published_at: "2024-03-28T09:34:00+08:00",
|
||
updated_at: [ "2024-03-28T09:34:00+08:00"],
|
||
category: 'Uni',
|
||
tags: [ "QQBot" ],
|
||
tech_stack: [ "ChronoCat" ],
|
||
tech_stack_percent: [ 100 ],
|
||
tech_stack_icon_names: [ "mdi:cat" ],
|
||
tech_stack_theme_colors: [ "#bc446f" ],
|
||
}
|
||
---
|
||
!!!warning Legacy Article 过时的文章
|
||
此文章从旧博客迁移而来,编写时技术水平有限,仅供参考
|
||
!!!
|
||
|
||
## ChronoCat 配置小结
|
||
|
||
最近一直在弄qq框架 ChronoCat
|
||
首先这东西一定得弄在Docker里,我没有精力在原系统做一个vnc,然后再装一个QQ,想想就感觉太地狱了。
|
||
但是Docker好像没有足够新的版本,倒是找到了能用的Compose文件,但是好多Api都搞不通,我怀疑是版本问题。
|
||
另一方面,有一些消息表明使用早期版本的QQ会导致冻号,虽然我的号还没出问题。
|
||
问题落在了完成一份新的Dockerfile上。
|
||
但是我没能成功,目前仍然卡在这一步。根据错误消息,我怀疑是vnc和QQ不对付,vnc可以启动,但是看不到QQ的画面。
|
||
感觉只要涉及到Linux图形化,最后都会变成一场噩梦。
|
||
不过也有好消息,从已经成功测试的部分Api来看,调用Api并不困难,基于Satori协议,还是比较方便的。
|
||
可以假设我将在一段时间后解决上述配环境的问题,现在考虑一下后端框架。
|
||
首先,我需要提供一批Api,供其他Container使用。
|
||
以一个报错信息为例子
|
||
需要以下信息:(来自谁,发送到谁(人/组/多组),信息内容(string))
|
||
```json
|
||
{
|
||
"from": "string?",
|
||
"to": ["people","groupA","groupB"],
|
||
"info": "string?"
|
||
}
|
||
```
|
||
还有很多要考虑的事 要下课了
|