概览

读取中…

运行状态

—

此刻

—

协议端 / 模型

说过的话

—

主动开口

—

能力

—
点这里看她现在能做什么

她自己收拾过的事

—

她是谁

—

把它跑起来的三步

控制台和 QQ 运行时在同一个进程里,只有这一个服务。

  1. 一个 QQ 协议端:在服务器或电脑上跑 NapCat / LuckyLilliaBot,登录一个专门的小号。
  2. 让它把事件 POST 过来:协议端填 HTTP 上报地址 http://127.0.0.1:18081/onebot/events,带 Bearer token。
  3. 或者让它反过来连我们:反向 WebSocket 地址 ws://127.0.0.1:18081/onebot/ws?access_token=…,token 用同一个「回调 token」。
  4. 填模型 Key,点保存:然后到「试聊」让她回一句,看到的就是 QQ 里会发出去的原文。

反向 WebSocket 没连——用 HTTP 上报也一样能用

最近发出的消息

只有真正发到 QQ 的才会出现在这里;发送结果不明的那条会标出来,且不会自动重发。

时间会话内容

QQ 账号与权限

机器人用自己的小号登录协议端;主人号识别的是「谁在跟她说话」,不是聊天里自称的身份。

说话方式

这些开关决定她在什么情况下开口、怎么发出去。

节奏与限额

防止她刷屏,也防止她被一群消息淹掉。

群里接什么话

「只接跟她有关的话」和「接话活跃度」是一对:打开前者,她就只在被叫到、被提到时才接。

她能动手做多少

群管理动作默认全关。打开后默认只给四个可逆的:改名片、设头衔、设精、取消设精;想放开更多,在下面那行填 NapCat 的动作名(完整清单在「能力」页的说明里)。不可逆的那几个,她只认主人这一轮亲口说——别人在群里拱她不算。

OneBot 协议端

协议端的 HTTP API 地址(它开出来的服务端),和她收到的回调 token,是两个方向。

协议端那边这样填

HTTP 上报
—
Token
—
事件格式
OneBot 11 · JSON

她能做什么

这些是主人给她的权力;高风险项只在她自己私聊里成立。

后台那一半最近做过什么:

    接口与凭据

    OpenMozi 使用这里配置的 OpenAI 兼容接口。Key 只存在本机 config.json,页面上只显示后四位。

    主模型参数

    她不靠思考活着,慢才是问题——所以思考档位默认 off。

    线路

    从上到下:上面的优先,下面的兜底;便宜的放前面。空行(还没填地址和模型)不会提交。

    每条线路最近的表现会显示在这里。

    群聊判断

    开启后她会先判断这个群适不适合接话,可以选择旁观或等下一句。每次判断都要花 token。

    看图

    开启后她才能理解 QQ 里发来的图片。只处理协议消息提供的受支持图片地址。

    听语音

    开启后她能听懂 QQ 语音:先让协议端自己转写;协议端转不出来,再用这里的语音接口。两条都听不见时,她只知道你发了句话、不会瞎猜。

    她读外面的世界

    看 B 站视频(简介、字幕、高赞评论)、读知乎 / 豆瓣 / 小红书的文章。不填也能读公开内容;这些站大半要登录才给全文,想让她读深一点,就把你自己浏览器里的 Cookie 原样贴进来——等于拿着你的号在读,不填就只看得到门外的部分。

    表达学习

    学习默认关闭。开启后会按私聊/群分别保存表达和原话证据,即使短期聊天记录未开启保存;每个圈子最多 80 条。每积累至少 12 条消息才尝试学习,每圈至少间隔 15 分钟。备份默认仅包含主人私聊表达。

      先挑一套

      预设只是起点。选中之后下面每一项都能改,改完存进 persona.json——她下一句话就按新的来。

      脾气

      九个旋钮,随手调:0 关着,3 最足。改完下一句话就生效,不用重启,也不用动档案。

      她自己能动多少

      签名是她一行心情,放开由她自己改;说说是她过日子,可以自己发,但要有个数。昵称和头像会改掉「别人认不认得她」,仍然只认主人的指令。

      档案

      这些字会逐字进入她的上下文。改之前想清楚:她记得住,也答得出。

      她怎么说话

      只写倾向,不写规则。「必须」「禁止」这种话会让她变成客服。

      群里怎么说话

      私聊和群里本来就是两套说法:群里松、随口就接,不用敬称也不说「您」。留空就沿用上面那套。

      她读得到的补充

      第一人称写最近发生在她身上的小事。它每天都会出现在上下文里,写多了会压过日程和心情;禁词会被拒。

      她的改动历史 最近 20 次

      每次改档案或换预设都会留一份前后快照。改坏了可以回到改动前——已经记住的事不会被一起抹掉。

        记忆开关

        这里管的是你私聊里说过的话。群里说过的话记在各自群的小册子里,不串群、不进私聊;下面的列表只列你的,删掉之后她真的想不起来。

        向量查找

        很多中转站没有 /embeddings,可以指向本机免费的向量服务。留空就沿用「模型」那页的地址和 Key。

        存多少

        记太多会压过当下,记太少会忘掉你在意的事。

        她记得的事 空的

        只列你私聊里说过的原话。群里的记忆按群隔离,不在这里显示,也不会串到别的群或私聊。记错了就「改」或删掉:改了她就按改过的记,删掉之后她真的想不起来。她没记住的事,也可以在下面亲手记一条。

          她记得关于谁的事

          只整理这个圈子已保存的原话,显示来源和时间。删除对应记忆后,这里的事实同步消失。

            她写下的日记 —

            一天一页,她自己写、自己改,写的是那天真发生的事和当时的想法。这儿只读,不替她改;想让她别写,去「能力」里关掉。

              她没说完的话 —

              话被打断、或者想了想没发出去的时候,她留给下一次开口的自己。带「说过了」标记的是已经接上的;这一页只是让你知道她心里悬着什么。

                她什么时候先开口

                默认关着。开了之后,她只在你很久没说话、不在睡觉的点、今天还没说够的时候,才可能先说一句——不是定时问候,是「想起你了」。

                还在摸你常在什么时候说话。

                安静时段

                这段时间里她一定不先开口。

                夜里等她补的话 没有

                她睡着时你发的消息会先记着,醒来再补一句。这里能看到攒着的原话;不想要了可以直接删掉。

                现在没有。

                她答应过的事 还没有

                她说过「明天提醒你」这类话会记在这里;到点她主动来问一句,问过就划掉。只保留七天内的承诺。

                  试一次主动开口

                  不走定时器、不占今天的配额:现在就让手机响一次。会真的发到 QQ。

                  试一句

                  走真实上下文、真实模型,但不会发到 QQ。看到什么,就是她真会收到什么。

                  她这几条路现在归谁管

                  三条路各自可以由老的定时器拍、由新循环接管,或者只让循环看着记账。改档位不用重启:npm run kernel -- v2 deferred。

                    换档

                    切到「真接管」之前先跑一次 npm run drill。档位一个下拉框就能改,所以真接管那档要点名确认。

                    换不动就退 off:删掉 data/kernel.mode 重启也一样。

                    判据现在怎么说

                    只有真的接管(v2)时判据才跑:一小时开口太勤、同一句说四遍、同一条承诺追两遍、光说不做,任一条成立就自己退回影子档。

                    慢判十分钟一次,看一整天。

                    开口 — · 真发 — · 盲 — · 重复 — · 追重 —

                    最近几拍她想干什么

                    影子档只记不发;接管之后这里就是她真的动手的地方。

                      实时日志

                      收到什么、想了多久、发了什么、发送结果。发送结果不明的那条不会自动重发——先核实远端。

                      连接中…

                      控制台与监听

                      默认只听本机。要让手机或别的电脑打开,就把监听改成 0.0.0.0 并设一个访问口令——否则等于把她的脑子挂公网上。

                      改监听地址或端口需要重启进程才生效;口令立即生效。

                      体检

                      查运行环境:Node 版本、数据库、数据目录能不能写、配置缺什么、人格档案、端口是否被占。检查在本机做,不会把数据发出去。

                        备份与迁移

                        导出她是谁、记得的事、答应过的事——不含 API Key 和控制台口令,换机器后密钥要重新填。导入只恢复身份与记忆,不动这台机器的连接配置。