BlogArticles/2024-03/ChronoCat使用遇到亿点困难 3.28开发小记.md

44 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
{
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?"
}
```
还有很多要考虑的事 要下课了