这一篇接着 安装并对接应用端 往下讲。七个框架各有各的脾气,不用全看,找到你装的那一个就行。建议的顺序都一样:先让一条消息跑通,再慢慢加插件、模型和规则。
同一个框架可以有好几个实例,每个实例的配置和目录是分开的。动手改之前,看一眼详情页顶部的实例名和主机,别改错了对象。
先搞清楚改动存在哪
- 配置表单出现「有改动还没保存」时,点底部「保存」或者按
Ctrl+S。有错误的话点「去看看」定位过去;点「撤销」会丢掉这次没保存的草稿。 - 人格、知识库、学习记录这类运行数据,归框架自己的服务管。有的对话框点「创建」「保存」就直接写进去了,不经过底部那条保存栏。
- 提示「实例没在运行」,就先启动它;提示控制台登录失败,就核对这个实例的 WebUI 凭据。QQ 登录了,不代表框架的控制台也登录了。
- 看到重启提示就照做。自定义字段可以去原始文件里改。如果 WebUI 和 Desktop 同时改了同一份配置,先处理保存冲突,再继续往下。
应用端配置表单 · 演示数据
Karin:装一个插件,限定响应范围
连接与主人
- 进入 Karin 实例详情,按 对接步骤 关联协议 Bot。
- 在「权限」的「主人」里填你自己的 QQ 号,需要别人帮忙管理的话再填「管理员」。注意主人填的是你,不是 Bot 自己的号。
- 看一下「用户名单」和「事件范围」。白名单只要不为空,就只会响应名单里的人;事件开关关掉的类型,不会交给插件处理。
- 保存,启动 Karin 和 Bot,用主人账号在允许的会话里测一下。
两边日志都显示连接已建立,就说明接上了。至于普通指令有没有回复,还要看你装没装对应的插件。
Karin 权限页:先填主人,再检查名单与事件范围 · 演示数据
安装与管理插件
- 进「插件」,搜插件名,可以按
npm、git、app类型筛选。 - 点安装,等任务结束。第一次建议挑一个文档齐全、依赖少的,出了问题也好查。
- 已经装好的插件,在「插件操作」菜单里启用、禁用、更新或卸载。有配置入口的,打开把必填项填好再保存。
- 按插件说明发一条指令试试。没反应的话,先看插件启用了没有,再去日志里找有没有依赖或配置错误。
暂时不想用某个插件,禁用比卸载更容易恢复。真要卸载,先把插件自己的数据备份一下。
规则、日志与渲染
「响应规则」分「群 / 频道」和「私聊」两块。改之前先分清楚,你要改的是默认规则,还是某一个具体的群或人。改完就在同一个会话里测,换个会话测可能碰上的是另一条规则。
「基础」里有运行器、NODE_ENV、日志等级、保留天数、单文件上限和 FFmpeg 路径。实例跑得好好的,装插件时没必要去动运行器。FFmpeg 路径留空,会自动从 PATH 里找。
「渲染与存储」用来配渲染器 WS / HTTP 的地址、Token,以及 Redis。图片类插件报渲染连接失败的话,查一下这里指向的渲染服务有没有启动。改 Redis 需要重启。另外,Redis 密码和渲染器 Token 是两个东西,别填混了。
NoneBot2:适配器、插件与命令前缀
接入 QQ
- 进入 NoneBot2 详情的「适配器」,搜索并安装 OneBot v11 适配器。
- 进「连接」,核对
HOST、PORT和ONEBOT_ACCESS_TOKEN。用一键对接的话,先在对接入口生成配置,再回来看一眼。 SUPERUSERS填你自己的 QQ 号,NICKNAME填你想怎么称呼 Bot。- 保存并启动,看日志里适配器有没有加载成功,有没有 Bot 连上来的记录。
已经对接过的实例,改了端口或 Token 会重写对接配置。跨机器的地址怎么填、正向反向 WS 有什么区别,见 OneBot 连接。
NoneBot2 连接页:HOST、PORT、Token、主人和命令前缀在同一页检查 · 演示数据
装一个插件试试
- 打开「插件」,搜索目标插件,看清楚说明和适配器要求再安装。
- 需要配置的插件,打开配置入口,把 API Key、目标群这些填上。
- 回到「连接」看「命令前缀」。比如前缀里有
/,插件命令是help,那一般要发/help;具体怎么触发,以插件文档为准。 - 保存,需要的话重启实例。先在一个会话里测通,再放给更多群用。
「无前缀也响应」会往配置里加一个空前缀,开了以后群友随口聊天也可能触发插件。先关着,等你确认插件只会匹配该匹配的内容再说。「命令分隔」和「自定义键」按插件或项目的要求设置就好,不清楚是干什么的键,保持原值别动。
插件装上了却加载失败,去看实例的启动日志。目录里有这个包,不代表它被成功导入了。缺 Python 依赖、适配器不匹配、插件本身有 bug,这几种情况要分开处理。
AstrBot:先选模型,再决定怎么回复
添加提供商与默认模型
- 进「模型」,点「添加提供商」,选你用的服务商对应的类型或预设。
- 填你自己的「API Key」和服务商给的「接口地址」。确认提供商是启用的,在它下面加上服务商支持的模型标识,并启用模型。
- 确认对话框,然后保存页面配置。新加的提供商没保存之前,服务端还不认识它,拉不到模型列表。
- 在页面顶部的「默认模型」里选刚加的对话模型。想留个后手,就再选「备用模型」并排好顺序,默认模型出错时会依次往下试。
- 保存,启动实例,或者按提示重启。
「默认模型」下拉框是空的话,检查提供商和模型是不是都启用了,以及这个提供商是不是对话类型的。接口地址、API Key 和模型 ID 都要照着同一家服务商的文档填,模型 ID 别填成网页上显示的那个好听的名字。
AstrBot 模型页:先配置提供商及模型,再选择默认与备用模型 · 演示数据
设个人格,收一条测试消息
- 在「连接与账号」核对 OneBot v11 连接和 WebUI 凭据,完成和协议 Bot 的对接。
- 启动 AstrBot,等控制台连上,进「人格」点「新建人格」。填一个不重复的「标识」,比如
helper,再写一段系统提示词,比如「回答先给步骤;不确定时说明缺少什么信息」。 - 在人格列表里点「设为默认人格」,然后保存页面配置。人格内容是控制台即时保存的,但「默认用哪个人格」这一项,需要另外保存配置。
- 进「回复设置」,打开「大模型回复」。检查「唤醒前缀」「对话额外前缀」「私聊也要唤醒前缀」和白名单,确保你的测试会话满足这些条件。
- 在允许的会话里,带上前缀发一句话。收到回复,日志里也没有鉴权或模型调用的错误,就成了。
如果希望群里每个人都有自己的上下文,用「独立会话」。想控制花费,在「上下文与工具」里设保留轮数、工具调用步数和超时。语音和联网搜索需要对应的提供商才能用,光打开开关是不够的。
知识库、会话规则与子代理
| 想做什么 | 怎么做 |
|---|---|
| 新建知识库 | 实例在运行、控制台连通后,在「知识库」填名称、说明,选一个向量嵌入提供商。嵌入提供商建好以后就不能换了。上传文档和切片要在 AstrBot WebUI 里做。 |
| 让对话用上知识库 | 在同一页打开目标知识库的「挂到对话」,设好召回和最终保留的条数,保存。只建了知识库没挂上去,对话是用不到它的。 |
| 给某个会话换设置 | 在「会话规则」里按会话加规则,比如给某个群单独换模型,或者关掉大模型。 |
| 配置档案 | Desktop 可以新建、删除档案,并编辑默认档案;其他档案的内容和会话绑定,要在 WebUI 里管理。 |
| 子代理 | 先在「模型」「人格」里准备好,再到「子代理」里把模型和人格组合起来,设好路由提示词和工具,保存后测试一下路由效果。 |
| 插件 | 在「插件」里安装、配置、启用,再看日志确认已加载。 |
删知识库会把里面的文档和向量一起删掉;删档案以后,绑定在它上面的会话会回到默认档案。动手之前,先把框架数据备份一下。
MaiBot(麦麦):模型、名单和试聊
提供商、模型和任务分配
- 进「模型」,在「提供商」里点「加提供商」,选预设,填「接口地址」和你的「API Key」。默认那个占位的 Key 一定要换掉。
- 在「模型」里加条目:起一个你认得出来的「名称」,填服务商实际的「模型标识」,选刚才那个提供商。只有支持看图的模型才打开「能看图」。
- 在「任务分配」里,至少给「回复」「规划」「杂务」各选一个模型。只加了模型不分配任务,麦麦还是开不了口。
- 按需给「识图」选视觉模型,给「嵌入」选文本嵌入模型。嵌入任务不能拿普通对话模型凑数。
- 保存。实例运行、WebUI 有响应以后,可以用提供商测试、拉取模型列表来核对一下。
「高级选项」里有鉴权、重试、超时、温度、最大输出和计价,先用服务商推荐的默认值。这里填的输入输出价格只是用来统计花了多少钱,不会改变你实际的账单。删掉一个还被任务引用着的模型,会被标红提醒,先把任务改到别的有效模型上再保存。
麦麦模型页:提供商、模型与任务分配需要逐层配置 · 演示数据
放行一个测试会话
- 在「连接」确认已经对接了协议 Bot,核对 WebUI 端口。旧版的消息服务端口即使用不上,也必须空着,否则麦麦可能起不来。
- 打开「聊天名单」,看「按名单过滤」,以及群聊、私聊各自的名单模式。
- 默认是空白名单,也就是什么消息都不放行。第一次只加你自己的 QQ 或者一个测试群就好,别一下子让它接进一大堆群的消息。
- 看一眼「屏蔽用户」,确认测试账号不在里面。保存,启动麦麦和协议 Bot。
- 回到「概览」看对接、模型、名单和运行状态,都正常了再去 QQ 里测试。
先试聊,再调人格与提示词
「试聊」直接走麦麦 WebUI 的聊天室,不经过 QQ。这样就能把「模型那边有问题」和「OneBot 那边有问题」分开排查。
- 麦麦在运行、WebUI 也连上以后,进「试聊」,填一个昵称,麦麦会用它来称呼你。
- 发一句简单的话。
Enter发送,Shift+Enter换行。图片可以选择、粘贴或者拖进来,一条最多 8 张,本机图片单张预览最大 3 MB。 - 如果试聊里能回、QQ 里不回,那问题多半出在协议 Bot 对接、聊天名单或者会话规则上。
- 在「人格」里调整它的身份和说话方式。想改模板的话进「提示词」,按语言或关键词找到对应模板,改完保存,再拿同一个问题对比一下效果。
提示词在运行时通过 WebUI 保存,停止状态下直接改文件。刚启动、WebUI 还没就绪的时候,稍等一会儿再改,也别两个地方同时改。清空试聊只会清掉这里的对话记录,麦麦对你的印象、学到的东西可能还在。
调整一个群的表达学习策略
「表达学习」管的是要不要学、要不要用;「表达方式」里是已经学到的记录。关掉学习不会删掉旧记录,也不会阻止它继续使用旧记录。
- 进「表达学习」,找到「表达方式 → 学习配置」。实例在运行、WebUI 连通时,可以点「从聊过的里选」挑出测试群;还没有聊天记录的话,点「加一条」,手动填这个聊天的平台、群号和「聊天类型」。
- 在这条规则里保持「使用」开启,关掉「学习」。这样这个群还能用已经学到的表达,但不会再学新的。注意,平台和聊天流 ID 都留空的话,这条会变成默认规则,只想管一个群就要填完整。
- 保持「使用精选表达」开启。想让麦麦用上某条已有的表达,去「表达方式」里给它点上星标精选。
- 点底部「保存」,然后重新进这个页面,确认目标群和两个开关还是刚才设的值。有重启提示就照做。学习是在后台慢慢进行的,刚发一句话没看到新记录,不能说明配置有问题。
- 「黑话」有自己单独的「学习配置」。如果同一个群也不想让它继续学黑话,就在这里给同一个目标关掉「学习」,上面的表达规则管不到这里。
「优化表达方式学习」会在写入之前让 AI 先过一遍内容,所以会多调用几次模型。「表达使用方式」选「超级精细」需要配好嵌入模型,没配的话就保持「随手」。需要跨群共享表达时再去配共享组,配的时候逐个核对组里的聊天,免得几个群的说话风格混到一起。
给一个会话追加提示词与时间规则
用一个已经在「聊天名单」里放行的测试群来试。这里的规则只会改变它怎么回复,不能代替名单放行。
- 进「会话规则 → 按聊天追加的提示词」,在「额外 Prompt」里点「从聊过的里选」挑出目标。手动填的话,要把
platform、item_id、rule_type和prompt都填齐,类型要和目标对得上(群聊或私聊)。 prompt里写一条容易看出效果的要求,比如「讲解安装问题时,先给一个操作步骤,再等待我确认」。平台、聊天 ID 和提示词少填一项都保存不了。- 保存以后,在这个会话里问一个安装相关的问题,看看回复风格有没有变化,再去一个没有这条规则的会话里对比一下。它是叠加在通用人格之上的,模型也不一定每次都完全照做。
- 想让它晚上少说点话,在同一页的「分时段发言频率」里打开「启用动态发言频率规则」,在「动态发言频率规则」里给同一个目标加一条:时间段填
22:00-08:00,频率先设成0.3。 - 保存,核对规则的目标,以及麦麦所在机器上的实际时间。频率
1是正常水平,数值越低越安静,它并不是「每几条消息必回一条」的意思。先加这一条,确认效果后再往别的时段扩展。
「关键词反应」可以在消息命中时追加一段固定提示:关键词和正则至少填一种,再填命中以后的反应提示,正则一行写一条。「消息过滤」是用来排除内容的。要是它突然完全不回了,先查名单和过滤条件,再查发言频率。每次只改一组规则,不然很难知道是哪一处起的作用。
接入一个已有的 MCP 服务
这一节配置的是 MaiBot 作为 MCP 客户端。如果你要让本机 AI 工具访问 Desktop 管理的 Bot,按 接入 NCD MCP 配置 Desktop 自己提供的服务。
先准备好一个你已经部署、或者有权限使用的 MCP 服务,拿到它的传输方式、地址和鉴权信息。普通网页或者模型 API 的地址不是 MCP 地址,填进来是连不上的。Desktop 只负责配置和试连,不会替你部署服务。
- 进「MCP」,打开「启用 MCP」,在「MCP 服务」里点「加一条」。填一个不重复的「服务名称」,比如
test-tools,打开「启用服务」。 - 服务要求 Streamable HTTP 的话,「传输方式」选「远程 HTTP」,「服务 URL」填完整地址;要求 SSE 就选「旧版 SSE」。需要 Bearer 认证的,「远程认证」选
Bearer Token并填上令牌,其他请求头填在「请求 Headers」里。 - 服务要求用本地命令启动的,选「本地命令(stdio)」,按它的安装说明填「启动命令」「命令参数」「环境变量」,每个参数单独占一条。这个命令必须能在麦麦所在的那台机器上运行,远端的实例可用不了你 Windows 电脑上的程序路径。
- 启动麦麦,等 WebUI 连通后,页面顶部会显示每个服务的连接状态。点这个服务的「试连」,用当前的草稿测一下:成功会显示「连得上」和工具数量;失败的话,按提示去查地址、认证、运行依赖,或者服务本身。
- 试连通过以后,还要记得点底部的「保存」。等麦麦重新加载配置,状态变成「已连上 · … 个工具」。如果提示刚保存、需要等重载,就稍等一下或者按提示操作。
- 最后问它一个确实需要用到某个工具的问题,再去麦麦日志里确认有没有调用。「连得上」只说明连接没问题,模型会不会去用这个工具、工具能不能执行成功,要到这一步才知道。
启用的服务必须有一个不重复的名称;stdio 必须填启动命令,HTTP / SSE 必须填 URL,选了 Bearer 认证就必须填 Token。缺了哪项会标红,点保存栏上的「去看看」能直接定位过去。没配完的空条目可以删掉,或者先把「启用服务」关掉。
「客户端高级能力」里,Roots 会告诉服务它能访问哪些目录,Sampling 允许服务反过来请求调用模型,确实用得上再配。标着「暂未支持」的 Elicitation、携带上下文这些,保持关闭。MCP 配置里可能有令牌和环境变量,导出的配置包记得按 备份说明 好好保管。
学到的内容与长期记忆
| 页面 | 用法 |
|---|---|
| 表情包 | 按收下、认识、不认识、丢弃筛选,看大图、改情绪标签。批量上传先预览,再填共用的标签;没有标签的图不会被按标签挑出来。不想再让它发某张图就丢弃,删除则会连图片一起删掉。 |
| 表达方式 | 按聊天和精选状态筛选,可以星标精选或批量处理。默认只有精选过的才会用在回复里。 |
| 黑话 | 看含义和适用范围,可以确认、排除、固定或设为全局。学错了可以改;删掉以后,它还可能从之后的聊天里再学回来。 |
| 人物 | 按称呼、昵称或账号搜索,可以改麦麦对这个人的称呼。删掉以后,下次遇到这个人它可能会重新认识一遍。 |
| 知识库 | 长期记忆启用并加载成功后,用「导入 / 浏览 / 图谱」。导入时可以粘贴文字或选本机文件,填好名称、内容类型和适用的聊天,然后看进度。开了模型抽取会消耗模型用量。 |
| 知识浏览与图谱 | 按来源查实体、关系和事实,删除前看清楚会连带删掉什么;支持恢复的删除可以去「最近删除」里找回来。图谱可以搜索、拖动和缩放。 |
| 行为 | 看它学到的情境、行为和反馈。这一页是只读的,场景图谱、检索调试这些分析工具在麦麦 WebUI 里。 |
| 回复设置、会话规则、记忆、MCP、高级 | 按需调整。高级页里有运行时、WebUI、消息服务、日志、数据库等设置,打开某项功能前,先确认上游需要的依赖已经满足。 |
学习记录、知识库和聊天数据都在框架自己的数据库里,Desktop 导出的配置 ZIP 不会包含它们,见 备份边界。
Koishi:插件树、市场与沙盒
先跑通连接
- 打开 Koishi 详情,完成和协议 Bot 的对接,启动实例。
- 在「服务器」里核对端口和监听地址。控制台和 Bot 的反向 WS 共用这个端口,改了端口的话,Desktop 会同步更新 Bot 那边的对接地址。
- 跨机器对接会走 SSH 隧道,不用为了对接把端口暴露到公网上。
- 在「连接」里看当前的对接情况,在「概览」里看控制台显示的 Bot 在线状态。
selfUrl 是在有域名、走反向代理的时候,用来生成对外链接的。收图片或者回调出了问题,再结合你的代理和网络配置去核对它。
先装包,再加进插件树
- 在「插件市场」里搜索并安装插件包,等任务结束。
- 回到「插件」点「添加插件」,从已安装的包里选出来。在市场里装包,和在插件树里启用,是两个独立的步骤,第一次用很容易漏掉后一步。
- 在左侧选中插件,右侧按表单填好必填项,也可以切到配置原文直接改。
- 打开这个节点的开关,保存。运行中改配置可能会触发 Koishi 重载,Bot 会短暂断开再重连。
- 先在「试聊」里发插件规定的指令,再到真实的 QQ 会话里验证一次。
插件树可以分组、移动,同一个插件也能多开一份配置,比如给第二个适配器账号单独用一份。Desktop 对接时写入的节点会标明用途。界面提示是 Koishi 或 Desktop 必需、不能停用的插件,留着就好。
Koishi 配置面板:从实例导航进入对应设置,再检查运行和保存状态 · 演示数据
即使节点开关是打开的,「载入条件」也可能让插件不加载。要改载入条件得去原始文件里改,改之前先复制一份现有的配置。
用自带工具排查
- 「全局设置」:指令前缀、昵称、国际化、延迟等。运行中保存会触发重载,短暂断线是正常的。
- 「试聊」:控制台里的沙盒,不经过 QQ。可以调整模拟用户名和对话模式,用来单独验证插件本身有没有问题。
- 「指令」:搜索指令或别名,调整权限等级、冷却时间和次数上限。测试的时候留意账号权限够不够、是不是还在冷却。
- 「数据库」:看表结构和分页记录,目前只读。要改数据,请用插件或者上游控制台。
- 「文件」:浏览实例目录,可以新建、重命名、删除。文本文件能编辑,图片能预览,二进制文件不支持编辑。改运行配置之前先备份,改完按框架要求重载。
TRSS-Yunzai(云崽):主人权限与群规则
配主人并验证指令
- 在「主人与权限」的「主人 QQ」里填你自己的 QQ 号。有多个 Bot、每个要不同主人的话,在「只对某个 Bot 的主人」里按
Bot号:主人号的格式填。 - 在「连接」完成 OneBot 对接,核对云崽的服务端口和 token。HTTP 和 WS 共用这个端口,改了需要重启。
- 检查 Redis 配置,本机的 Redis 可以在「组件」页里管理。连不上的话,先查地址、端口、库号和密码。
- 保存,启动云崽和 Bot,按插件说明分别测一条普通指令,和一条只有主人能用的指令。
普通指令能用,不代表主人已经配好了。#更新、#重启 这类管理指令只认主人。主人号填错了就改过来,不要为了让指令能用就把所有人的权限放开。
云崽的主人与权限:用自己的 QQ 号设置主人,并核对申请与消息范围 · 演示数据
只让某个群用某些功能
- 进「群聊」,先看「所有群的默认」里的「响应哪些消息」、群冷却、个人冷却和功能名单。
- 只想改测试群的话,在「单独设置」里加上目标群号,填要覆盖的项目,没填的沿用默认值。
- 同一个群里有好几个 Bot 时,用
Bot号:群号来指定。优先级从高到低是Bot号:群号 → 群号 → Bot号:default → 默认。 - 保存,在目标群里测试。冷却时间内再发一次可能没反应,等冷却过了再试。
「主人与权限」里还管着好友申请、群邀请、私聊和黑白名单。白名单只要不为空,就只处理名单里的目标。「谁拉进群都同意」打开之前,想清楚你是不是真的需要。
图片渲染与插件
「渲染」可以选自动、shotium 或 puppeteer。自动模式会根据模板里有没有脚本来选。puppeteer 需要浏览器,安装时没有下载 Chrome 的话,填一个电脑上能用的 Chrome / Edge 路径,或者配一个单独运行的远程浏览器地址。
插件在「插件」页里安装、配置、更新或卸载。云崽的目录插件是整个一起加载的,只有支持的单 JS 插件可以单独启停,开关是灰的时候按提示处理。「基础」里还能设置自动更新、自动重启、cron 计划、日志和文件监听。建议先让实例稳定跑一段时间,再加这些定时操作。
NeoBot:先连上面板,再配模型
面板凭据
- 启动 NeoBot,进「面板凭据」。等它探测完,会告诉你面板是还没启动、还没设密码,还是已经有密码等你登录。
- 还没设过密码,就填「新面板密码」和「确认密码」;已经有密码了,就填「面板密码」。提交后看登录验证的结果。
- 提示版本不支持的话,先在版本页或者上游那边升级。Desktop 代你登录,要用到 NeoBot
1.2.4a1才开始提供的登录接口,旧版本密码输多少遍都没用。 - 验证通过后进「概览」,能读到版本、运行时长和连接状态,再继续往下配模型。
面板密码存在本机的密钥库里。换了电脑或者恢复配置以后,可能需要重新填一次,见 备份与恢复。
供应商和模型分配
- 在「供应商与密钥」的「API 供应商」里填名称、API 地址和你的 API Key,点这一页的保存按钮。
- 打开「模型」,在「模型库」里加模型条目。要填的字段由当前的 NeoBot 面板决定,模型标识填服务商那边真实的名字;有拉取或测试入口的话,用它确认一下。
- 在「模型分配」里给各个用途选好模型,点「保存分配并重载」。模型库里有条目、用途却还显示「未分配」的话,对应的任务就没有模型可用。
- 进「部署」检查有没有缺项,以及 OneBot 对接情况。同机地址和局域网地址,按 NapCat 实际跑在哪台机器上来选;Access Token 必须和协议端那边一致。
- 回到「概览」「系统与运行」确认连接正常,在允许的会话里测一条回复。
「本体配置」可以用表单改,也可以直接改 TOML 原文。重新读取会丢掉当前的草稿;恢复默认只是替换草稿,保存以后才会生效。页面是只读的话,检查一下当前面板会话有没有对应权限。
NeoBot 模型页:模型库与用途分配分别检查,保存后再测试回复 · 演示数据
提示词、运行数据和扩展
| 页面 | 怎么用 |
|---|---|
| 提示词 | 选一个模板,改「模板内容」,填好页面列出的预览变量,点「预览渲染」。确认没有漏掉没替换的变量,再点「保存模板」。恢复默认会删掉这个模板的自定义内容。 |
| 记忆 | 选档案表,按键名、内容和标签查询。要压缩超长的条目,设好目标字数再确认;AI 压缩会消耗模型用量,压缩前会先存一份快照。 |
| 对话流 | 选一个会话,看系统提示词和完整的模型请求,可以查看、对比历史记录。清空历史会删掉所有会话的内存提示词历史,删了就找不回来。 |
| 提示词分析 | 看面板给出的分析结果,用来核对模板和上下文。能看到哪些字段、能做哪些操作,取决于 NeoBot 的版本。 |
| 插件 | 填 GitHub 仓库地址和分支来安装第三方插件,也可以更新、卸载和检查。替换已有插件时会先备份再替换目录,装之前核对一下来源和版本。 |
| 定时任务 | 填标题、内容、重复方式、起止时间和聊天目标。时间按 NeoBot 所在的主机来算,跑在远端的先确认一下时区;可以设成每个时间窗只通知一次。 |
| 统计与用量 | 选好统计范围和粒度,看消息趋势、延迟、模型用量、排行和调用明细。 |
| 计费 | 选模型引用名、计费脚本,再填 Token 用量来试算,核对结果没问题后再用来排查统计数据。 |
| 系统与运行 | 待机会停止回复和记忆处理,但面板和核心服务还开着;软重启会打断正在处理的回复;进程重启会让面板短暂断开。 |
这些页面走的都是 NeoBot 自己的面板接口。碰到接口不兼容、服务还没就绪或者权限不够,先看页面上给出的原因,也可以点「打开上游 WebUI」进一步核对。
都不行的时候,按这个顺序查
- 实例没启动:看安装任务和实例日志,查运行时、依赖和端口。
- 实例在跑,面板读不到数据:先看 WebUI / Dashboard 是否就绪,再查凭据和版本。
- 面板正常,QQ 里不回复:查协议 Bot 是否在线、OneBot 连接、模型分配、名单和触发条件。
- 只有某个插件或模型出问题:用最简单的一条指令或问题复现,看那一次调用的日志,先查它自己的配置和上游服务。
- 改了没生效:看看是不是还有没保存的草稿、是不是需要重启、是不是有别的窗口把配置又改回去了。
各个框架的字段和插件行为会随着上游版本变化,以当前页面的提示和框架自己的文档为准。
接着看:查看任务和日志 · OneBot 调试台 · 备份与恢复