Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/ilharp/nekoil --skill add-platform-adapterコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?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 加入相应的阻止逻辑。