dsh-emoji:为 DeepSeek Harness 回复加入可切换的自定义表情
hellodigua/dsh-emoji
DSH plugin 为 AI 回复注入可切换的自定义表情,支持多平台表情包。
让 DeepSeek Harness 的 AI 回复带上你喜欢的表情包,支持多平台表情和自定义上传。
dsh plugin --profile web add github:hellodigua/dsh-emoji- 分类
- 娱乐
- 平台
- DSH-Plugin
- 作者
- hellodigua
- 分发方式
- 插件
dsh-emoji 核心特性
dsh-emoji 仓库信息

dsh-emoji 仓库简介
dsh-emoji 是 DeepSeek Harness(DSH)的娱乐趣味类插件(DSH plugin),由 hellodigua 用 TypeScript 开发,采用 MIT 协议。它解决的是 AI 回复中表情表达单一、难以自定义的问题:通过内置的语义协议,让模型输出 ::happy:: 这类 marker,插件在 Host 端将其转换为当前表情包的行内图片,无需额外模型调用。核心能力包括:内置 40 个稳定语义 key、支持 Bilibili、小红书、贴吧、知乎等多平台表情包、可上传自定义 ZIP 表情包、四档尺寸调节,以及智能/高频/关闭三种表情使用频率模式。
dsh-emoji 这个 DSH plugin 支持哪些核心特性?
插件内置 40 个语义 key(如 happy、sad、thinking、celebrate 等),AI 输出 marker 后自动转写为图片,且不影响正文中的 Unicode emoji、代码、链接或未知标记。表情包可随时切换,支持小、正常、偏大、大四档尺寸。频率模式有「关闭」「智能」(每回合最多 3 张,默认)和「高频」(每回合最多 4 张)。自定义包复用同一套 key,因此 AI 无需重新学习每套素材的含义。
dsh-emoji 怎么安装?
通过 DSH CLI 将插件加入 Web Profile,然后重启 Web Host。安装命令如下:
dsh plugin --profile web add github:hellodigua/dsh-emoji
如需体验预发布版本,可将包名替换为 dsh-emoji@beta。注意,普通 npm install dsh-emoji 只会把包加入当前 Node.js 项目,不会启用 DSH 插件。
dsh-emoji 如何调整 AI 的表情频率?
安装并重启后,打开「设置 → 插件 → 表情(Whale Emoji)」,可选择关闭、智能或高频模式,调整显示尺寸,或填写附加提示词控制表情的选择、语气和使用场景。保存后从下一次回复生效,无需重启;是否实际使用表情仍由模型决定。
dsh-emoji 如何上传自定义表情包?
在设置卡片中点击“上传 ZIP”,上传成功后选择新表情包并保存,下一次模型调用立即使用。ZIP 需包含 pack.json 和 images/ 目录(每个 key 一个同名 .png),并声明 keySet 为 dsh-emoji-core@1。ZIP 上限 20 MiB,解压后 80 MiB,单文件 2 MiB,图片尺寸不超过 512 像素。用户包保存在 $DSH_HOME/emoji-packs/(默认 ~/.dsh/emoji-packs/)。
dsh-emoji 兼容哪些 DeepSeek Harness 版本和平台?
当前版本面向 npm @deepseek-ai/[email protected],DSH peers 声明为 ^0.1.0-rc.6。本地开发需要 Node.js ^22.19.0 || >=24 和 pnpm 11。插件已加入 dshfind.com 插件超市,最近更新于 2026-08。