skills/onebot-emoji-actions/SKILL.md
在 OpenClaw OneBot / NapCat 插件里实现、接入和调试表情相关能力,覆盖标准消息段(face、poke、rps、dice、image)以及 NapCat 扩展(mface、消息贴表情、自定义表情)。
npx skillsauth add afindex/my_roleplay_claw_onebot onebot-emoji-actionsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
这个 skill 关注“怎么在插件里真正接上表情能力”,包括消息段、provider 扩展和当前仓库里的落点。
standard.mdnapcat.mdonebot-emoji-stylesrc/connection.ts:低层发送、sendOneBotAction(...)src/send.ts:上层主动发送 helpersrc/handlers/process-inbound.ts:回复捕获、消息段组装src/message.ts:入站消息语义提取src/service.ts:通知事件接入,例如 pokesrc/channel.ts:channel capability 声明face 的发送与接收face 保留成文本语义,避免模型丢上下文poke / rps / dicemface、消息贴表情、自定义表情OneBotMessageSegment[],再走 sendGroupMsg / sendPrivateMsgsendOneBotAction(...)[[face:123]][[rps]][[dice]][[poke:type=126,id=2003]][[mface:package=1,id=abc,key=xyz,summary=贴贴]][[emoji-like:message=12345,emoji=128,set=true]]mfaceface.idreactions capabilitystandard.mdnapcat.mdtools
OneBot (QQ/Lagrange) 渠道的最小运维与使用说明,围绕基础收发、配置和 target 规则。
development
为 QQ / OneBot 角色对话设计和约束表情表达风格;适用于需要决定何时用 Unicode emoji、何时用 QQ 系统表情、何时只保留文字语气的场景。
content-media
Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
content-media
QQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。