用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ilharp/nekoil --skill add-platform-adapter命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | add-platform-adapter |
| description | 为 nekoil 添加新的平台适配器。 |
| disable-model-invocation | true |
为 nekoil 添加一个新的聊天平台支持。
platform 的值一般就是 adapter 的名字,如 onebot。
cpPlatform 的值用于区分真正的平台,如 qq。这个值会在前端展示。
cpPlatform 的值为 number,如果要添加新平台的话,新增一个值,并且修改 packages/typedef/src/cp.ts。
如果平台原生就不支持合并转发的话,那么大概率不需要任何特殊操作,安装好 adapter 以后 nekoil 即可自动在新平台上工作。
但对于支持这些功能的平台,需要在 packages/core/src/cp/msg/service.tsx 里进行更多工作。
平台的一些功能需要在 packages/core/src/cp/msg/service.tsx 中进行支持。
obForward 的条件就是基于 regexResid 的正则匹配。getForwardMsg())API。adaptElements())API。「纯接收平台」是指 Bot 不应发送任何消息的平台。OneBot 就是一个这样的平台。
如果 nekoil 在这个平台上是纯接收的,那么在 packages/core/src/index.ts 加入相应的阻止逻辑。