
omdsh-dev/dsh-daily-fortune
30最近提交 2026年8月13日
dsh-daily-fortune DSH 插件
DSH Daily Fortune 为你的 DSH Web 插件添加「今日一签」会话页、输入区抽签按钮、观音灵签、塔罗牌阵、每日名言与设置面板。它使用自己的同源设置 API,不依赖 DSH 核心 settings RPC 的 namespace allowlist,设置由 Host 的 dsh-settings 服务持久化。
如何安装 dsh-daily-fortune DSH 插件
dsh plugin --profile web add ./deepseek-ai-dsh-daily-fortune-0.1.0.tgz复制不会执行命令。安装 dsh-daily-fortune DSH 插件前请核对仓库和版本。
dsh-daily-fortune DSH 插件数据来源
dsh-daily-fortune DSH 插件快照日期:2026年8月16日
discovered
dsh-daily-fortune DSH 插件能做什么
- 提供「今日一签」会话页,含交互式抽签元素
- 在输入区添加抽签按钮,快速获取签文
- 支持观音灵签(本地数据)和塔罗牌阵
- 从外部服务(zenquotes.io、stoic.tekloon.net、api.adviceslip.com、tarotapi.dev)获取每日名言与建议
- 内置设置面板,配置通过宿主 dsh-settings 服务持久化
dsh-daily-fortune DSH 插件适合哪些场景
- 每天打开 DSH 时抽取一张缘分签或智慧名言
- 进行塔罗牌占卜,获得指引或反思
- 使用观音灵签进行传统占卜,无需外部依赖
dsh-daily-fortune DSH 插件适合谁
- 喜欢每日灵感、占卜或塔罗的 DSH 用户
- 希望在 DSH Web 插件中集成轻量精神或励志工具的用户
dsh-daily-fortune DSH 插件的限制
- 外部服务(zenquotes.io、tarotapi.dev 等)可能失败,导致名言/塔罗增强降级,但内置签文与本地数据仍可用
- 设置 API 与上游代理均为同源 HTTP;请勿将 DSH Web 端口暴露到不可信网络
- 当前为本地私有原型,不配置远端仓库,也不自动发布 npm
- 仅兼容 DSH 0.0.1-rc.2 与 Node.js ^22.19.0 || >=24,仅限 Web profile
dsh-daily-fortune DSH 插件的仓库 README 摘录
以下文字摘自 dsh-daily-fortune DSH 插件的上游仓库 omdsh-dev/dsh-daily-fortune 的 README,版权归原作者,仅作引用。
独立的 DeepSeek Harness Profile Bundle,提供「今日一签」会话页、输入区抽签按钮、观音灵签、塔罗牌阵、每日名言与设置面板。 ## 兼容性 - DSH `0.0.1-rc.2` - Node.js `^22.19.0 || >=24` - Web profile 插件使用自己的同源设置 API,不依赖 DSH 核心 settings RPC 的 namespace allowlist。设置仍由 Host 的 `dsh-settings` 服务持久化。 ## 安装 ```bash dsh plugin --profile web add ./deepseek-ai-dsh-daily-fortune-0.1.0.tgz dsh web --profile web ``` `package.json#dsh.bundle.patch` 会自动应用 `cordis.patch.yml`。不要再手工向 profile 插入同名 entry,否则会触发 duplicate loader entry id。 ## 开发与验收 ```bash npm ci DSH_WORKSPACE_ROOT=/path/to/deepseek-harness npm run setup:dsh-workspace npm run typecheck npm test npm run build npm pack ``` 发布前应在全新的 `DSH_HOME` 中从 tarball 安装,检查 `dump-config` 仅出现一条 `daily-fortune`,再做真实 Web 启动和 `/plugins/dsh-daily-fortune/api/settings` smoke。 ## 权限、网络与限制 - Host 会按用户操作访问 `zenquotes.io`、`stoic.tekloon.net`、`api.adviceslip.com` 与 `tarotapi.dev`;不需要 API Key。 - 外部服务失败时名言/塔罗增强会降级,内置签文与本地塔罗数据仍可用。 - 设置 API 与上游代理均使用同源 HTTP;不要将 DSH Web 端口暴露到不可信网络。 - 本项目当前为本地私有原型,不配置远端仓库,也不自动发布 npm。
阅读完整 README仓库许可: BSD-3-Clause
dsh-daily-fortune DSH 插件常见问题
如何安装 DSH Daily Fortune?
下载 tarball 后,执行 `dsh plugin --profile web add ./deepseek-ai-dsh-daily-fortune-0.1.0.tgz`,然后使用 `dsh web --profile web` 启动。插件会通过 package.json 中的 dsh.bundle.patch 自动应用 cordis.patch.yml。
这个插件需要 API Key 吗?
不需要。它访问的外部服务(如 zenquotes.io、tarotapi.dev)无需认证。如果这些服务不可用,插件会使用内置的本地数据优雅降级。
外部名言或塔罗服务不可用怎么办?
插件会回退到本地内置的观音灵签等数据。外部名言和塔罗增强功能会失效,但基本功能仍可正常使用。
该插件支持哪些 DSH profile?
目前仅支持 'web' profile。安装命令明确指定了 `--profile web`,不兼容其他 profile。
有什么安全注意事项吗?
是的。插件使用同源 HTTP 进行设置 API 和上游代理,不要将 DSH Web 端口暴露到不可信网络。另外,不要手动向 profile 中插入重复的入口,否则会触发 'duplicate loader entry id' 错误。