DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

Liujelly /

Liujelly/dsh-memewiki

Verified

梗百科:把 astrbot_plugin_memewiki 移植到 DeepSeek Harness。本地 6668 条梗词库、查词工具、自动预查注入与设置页。

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@1d3f8266

梗百科 · dsh-memewiki

把 astrbot_plugin_memewiki 搬到了 DSH 上:同一个 6668 条梗词库,同一套查词逻辑,换成了 Harness 的工具、上下文注入和设置页。

它做什么

  • search_meme_wiki 工具:模型遇到没把握的新词、缩写、黑话,可以自己查。返回「怎么用 / 怎么接」「出处」「标签」,查不到会明确返回 found=false,不会编。
  • 自动预查注入:每条用户消息进来时,插件先判断「这是不是在说一个词」,命中就同步查本地词库(毫秒级、不联网),把词条作为上下文递给模型。查不到就什么都不加,不占 token。
  • 常驻用法提示:一段约 150 token 的固定要求——先查、别科普、查不到就说不知道、别说客服腔。可在设置页里整段替换。
  • 设置页「梗百科」:开关、预查词长上限、查词测试、自建黑话增删。查词测试走的和模型是同一条路径,看到的就是模型看到的。

设置项

键 默认 说明
preload true 自动预查注入
guide true 常驻用法提示
online false 本地没有时去 cnmeme.wiki 问一次,只认完全同名的条目,近似的一律不要
maxQueryChars 10 预查时,一句话不超过多少字才当作词(2–20)
guidance "" 自定义提示词,留空用内置文案

安装

需要 DeepSeek Harness(dsh CLI 或桌面版),Node >= 22。

# 把仓库放到任意目录,然后在 Harness 里安装这个目录
dsh plugin install ./dsh-memewiki

装完重启 Harness:模型侧会多出 search_meme_wiki 工具和一段常驻用法提示,设置页会多出「梗百科」。

长什么样

设置页 原版的图片卡片(本项目未实现)
设置页 原版卡片

原插件会把词条用 Pillow 渲染成卡片发到群里;这里改成纯文本,理由是不引原生图形依赖,而且模型接梗用不着图。

数据在哪

  • 词库:包内 data/memes.db(只读打开,6668 条,快照日期见设置页)。
  • 用户数据:$DSH_HOME/memewiki/(默认 ~/.dsh/memewiki/)
    • settings.json 设置页开关
    • terms.json 自建黑话
    • memes.db 可选覆盖包内词库(放这里就优先用它)

开发

node test/smoke.mjs   # 不需要 Harness,假 ctx 跑通工具、注入和设置页路由

许可

MIT。词库与查词逻辑来自 astrbot_plugin_memewiki(MIT),词条内容来自 cnmeme.wiki。

—/ 5

No ratings yet

Verified DSH bundle

Commit 1d3f82664688

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout