Skip to content

无法回复koishi官方adapter-qq平台的消息 #174

@yankedi

Description

@yankedi

环境:

docker部署:
docker inspect --format='{{.Image}}' koishi
sha256:5f8b1ea86b0af2b92a56fd3be032074fb98716fe09a4bdfa93d74e14fc130612
Koishi:
    Core: 4.18.11
    Console: 5.30.11

yesimbot Version: 3.0.3

日志表现为:

2026-05-25 13:33:51 [I] [世界状态] 用户消息 | undefined | 频道: qq:4B19DF083E99755207149D326E22D754 | 内容: 你好
2026-05-25 13:33:51 [D] [世界状态] 记录转义后的消息:你好
2026-05-25 13:33:51 [D] [智能体核心] [qq:4B19DF083E99755207149D326E22D754] 意愿计算: 0.00 -> 52.00 | 回复概率: 0.0% | 初步决策: false
2026-05-25 13:34:03 [I] [世界状态] 用户消息 | undefined | 频道: qq:4B19DF083E99755207149D326E22D754 | 内容: 回复我
2026-05-25 13:34:03 [D] [世界状态] 记录转义后的消息:回复我
2026-05-25 13:34:03 [D] [智能体核心] [qq:4B19DF083E99755207149D326E22D754] 意愿计算: 51.22 -> 100.00 | 回复概率: 100.0% | 初步决策: true
2026-05-25 13:34:04 [D] [刺激调度器] [qq:4B19DF083E99755207149D326E22D754] 锁定频道并开始执行任务
2026-05-25 13:34:04 [I] [心跳处理器] Heartbeat | 第 1/5 轮
2026-05-25 13:34:04 [D] [心跳处理器] 步骤 1/4: 构建提示词上下文...
2026-05-25 13:34:04 [D] [数据上下文构建器] 获取用户信息失败 for user 4B19DF083E99755207149D326E22D754: session.bot.getUser is not a function
2026-05-25 13:34:04 [D] [数据上下文构建器] 获取机器人自身信息失败 for id 1162886690863484037: session.bot.getUser is not a function
2026-05-25 13:34:04 [D] [心跳处理器] 步骤 2/4: 准备模板渲染视图...
2026-05-25 13:34:04 [D] [心跳处理器] 步骤 3/4: 渲染提示词模板...
2026-05-25 13:34:04 [D] [心跳处理器] 步骤 4/4: 构建最终消息...
2026-05-25 13:34:04 [I] [心跳处理器] 步骤 5/7: 调用大语言模型...
2026-05-25 13:34:04 [I] [聊天模型] [deepseek-v4-flash] 🚀 [请求开始] [流式] 模型: deepseek-v4-flash
2026-05-25 13:34:07 [D] [聊天模型] [deepseek-v4-flash] 🌊 流式传输已开始 | 延迟: 3430ms
2026-05-25 13:34:10 [D] [聊天模型] [deepseek-v4-flash] 🏁 [流式] 传输完成 | 总耗时: 6177ms | 输入: 5779 | 输出: 449
2026-05-25 13:34:10 [I] [心跳处理器] 💰 Token 消耗 | 输入: 5779 | 输出: 449
2026-05-25 13:34:10 [D] [心跳处理器] 步骤 6/7: 解析并验证LLM响应...
2026-05-25 13:34:10 [I] [心跳处理器] [思考过程]
                          - 观察: 又看到发送失败的error,而且用户从早上问到现在,从'你是谁'到'回复我',感觉已经有点不耐烦了。系统提示还调用了help指令,可能是想看看怎么用这个机器人。
                          - 分析: 这个用户真的很执着啊,从早上8点多一直试到现在,发了十几条消息我都没回成功。他叫我回复他,应该是真的想跟我说话,不是随便打打招呼。我得赶紧想办法让这条消息发出去,不能再失败了。
                          - 计划: 再试一次回复用户,这次不说太多话,先确保能发出去,然后真诚地道个歉解释下为什么之前没回,最后问问他的意图。
2026-05-25 13:34:10 [D] [心跳处理器] 步骤 7/7: 执行 1 个动作...
2026-05-25 13:34:10 [I] [工具管理器] → 调用: send_message | 参数: {"inner_thoughts":"用户等了一整天了真不好意思 先简短回复看看这次能不能发成功","message":"总算发出来了 抱歉让你等这么久<sep/>我是亚托莉 你好呀<sep/>你找我有什么事吗"}
2026-05-25 13:34:10 [D] [核心工具] 发送消息 | 延迟: 3793ms
2026-05-25 13:34:14 [W] [工具管理器] ✖ 失败 (不可重试) ← 原因: {"name":"ToolError","message":"发送消息失败,可能是已被禁言或网络错误。错误: "}
2026-05-25 13:34:14 [S] [心跳处理器] 单次心跳成功完成
2026-05-25 13:34:14 [D] [智能体核心] [qq:4B19DF083E99755207149D326E22D754] 回复成功,意愿值已更新: 99.37 -> 64.37
2026-05-25 13:34:14 [D] [刺激调度器] [qq:4B19DF083E99755207149D326E22D754] 频道锁已释放

此外并没有其他信息了,adapter-qq没有报错

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions