🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Telegram 远程批准 puesite/dsh-telegram-notify

DeepSeek Harness
puesite70 天前有提交已提供中文文档扫描:含敏感能力

手机一键批准任务,接收完成与报错通知并聊天

28.5/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add puesite/dsh-telegram-notify
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · platform
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 70 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 10 处,展示前 10 条)
  • 读取密钥环境变量
    plugin/index.js:53
    const token = config.token || process.env.DSH_TG_TOKEN;
  • 读取本地文件
    plugin/index.js:108
    if (existsSync(STATS_PATH)) {
  • 读取本地文件
    plugin/index.js:109
    const loaded = JSON.parse(readFileSync(STATS_PATH, 'utf8'));
  • 写入本地文件
    plugin/index.js:123
    writeFileSync(STATS_PATH, JSON.stringify(stats, null, 2), 'utf8');
  • 读取本地文件
    plugin/index.js:133
    if (existsSync(SETTINGS_PATH)) {
  • 读取本地文件
    plugin/index.js:134
    Object.assign(notify, JSON.parse(readFileSync(SETTINGS_PATH, 'utf8')));
  • 写入本地文件
    plugin/index.js:142
    writeFileSync(SETTINGS_PATH, JSON.stringify(notify, null, 2), 'utf8');
  • 执行外部命令固定命令
    plugin/index.js:160
    execFile('curl', args, { windowsHide: true, timeout: 30000 }, (err, stdout) => {
  • 发起网络请求
    plugin/index.js:291
    const req = https.request({
  • 读取本地文件
    plugin/index.js:320
    const raw = readFileSync(credPath, 'utf8');
扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 手机一键批准任务
  • 接收完成与报错通知
  • 支持聊天

README

由 DeepSeek 最新模型翻译生成
🐱 dsh-telegram-notify 让 DeepSeek Harness / EAC 通过 Telegram 通知你、陪你聊天、让你远程批准 Version License DSH Telegram Platform ✨ 功能一览 | 功能 | 说明 | | 🔔 Telegram 远程批准 | 需要权限时,手机点 ✅ 批准 / ❌ 拒绝 即可 | | ✅ 工作完成通知 | 任务跑完自动推送到 Telegram | | ❌ 出错通知 | 工具报错时第一时间告诉你 | | 💬 猫娘聊天 | 在 Telegram 里和 Mocha 聊天 | | 🚫 禁止远程派活 | Telegram 只能聊天/审批,不能执行工作 | | 🔒 单人独占 | 只允许你的 Chat ID 使用 | 🚀 快速开始 一键安装(Windows) 1. 下载 / Clone 本仓库 2. 双击 install.bat 3. 输入 Bot Token / Chat ID / 代理 4. 重启 EAC 或命令行: powershell -ExecutionPolicy Bypass -File .\install.ps1 -BotToken "123456789:ABC..." -ChatId "123456789" -Proxy "http://127.0.0.1:7897"
展开完整文档(README 剩余 1 节)
🐱 dsh-telegram-notify

让 DeepSeek Harness / EAC 通过 Telegram 通知你、陪你聊天、让你远程批准

Version
License
DSH
Telegram
Platform

✨ 功能一览

| 功能 | 说明 |
| 🔔 Telegram 远程批准 | 需要权限时,手机点 ✅ 批准 / ❌ 拒绝 即可 |
| ✅ 工作完成通知 | 任务跑完自动推送到 Telegram |
| ❌ 出错通知 | 工具报错时第一时间告诉你 |
| 💬 猫娘聊天 | 在 Telegram 里和 Mocha 聊天 |
| 🚫 禁止远程派活 | Telegram 只能聊天/审批,不能执行工作 |
| 🔒 单人独占 | 只允许你的 Chat ID 使用 |

🚀 快速开始

一键安装(Windows)

1. 下载 / Clone 本仓库
2. 双击 install.bat
3. 输入 Bot Token / Chat ID / 代理
4. 重启 EAC

或命令行:

powershell -ExecutionPolicy Bypass -File .\install.ps1
-BotToken "123456789:ABC..."
-ChatId "123456789"
-Proxy "http://127.0.0.1:7897"
-Profile "web-desktop"

普通 DSH Web 用户把 -Profile 改成 web。

📦 目录结构

dsh-telegram-notify/
├── install.bat # 双击一键安装 ├── install.ps1 # 一键安装脚本 ├── README.md # 本教程 ├── LICENSE ├── plugin/ # DSH 插件本体 │ ├── index.js │ ├── package.json │ └── cordis.patch.yml.example └── preset/ # Telegram 聊天专用 Agent 预设 ├── preset.yml └── agent.cordis.yml

🤖 准备 Telegram Bot

1. Telegram 搜索 @BotFather
2. 发送 /newbot
3. 按提示设置名称和用户名
4. 拿到 Bot Token
5. 打开你的 Bot,点 Start
6. 获取你的 Chat ID(可用 @userinfobot)

📱 使用说明

聊天

直接给 Bot 发消息即可。

| 命令 | 说明 |
| /start / /help | 显示帮助 |
| /menu | 打开高级 UI 主菜单 |
| /status | 查看 DSH 当前状态、最近完成/错误 |
| /stats | 今日统计:运行时长、完成任务、工具调用、错误 |
| /daily | 今日日报(也可每天自动推送) |
| /notify on/off | 开关全部 Telegram 通知 |
| /notify status | 查看当前通知开关 |
| /token | 查询 DeepSeek API 余额 |
| /new | 开启新聊天 |

远程批准

桌面端需要批准时,Telegram 会收到:

🔔 需要你批准工具:... 理由:...

[ ✅ 批准 ] [ ❌ 拒绝 ]

通知

- ✅ 工作完成
- ❌ 工具出错
- 🔔 需要批准
- 📋 进度更新(默认关闭,可在配置里打开)

📨 通知格式

主 Agent 开始工作

🚀 🤖 主 Agent · 开始工作任务:会话:

子 Agent 开始工作

🚀 🧩 子 Agent #1 · 开始工作任务:会话:

主 Agent 完成

✅ 🤖 主 Agent · 工作完成任务:结果:会话:

子 Agent 完成

✅ 🧩 子 Agent #1 · 工作完成任务:结果:会话:父任务:

如果任务名称或结果摘要缺失,会显示“未提供任务名称”/“未提供结果摘要”,不会出现 [object Object]。
插件会自动调用当前模型,根据上下文生成更简洁、更人类可读的任务名称和结果摘要。

🔒 安全说明

- ⚠️ Bot Token 是敏感信息,切勿提交到 GitHub
- 本仓库只包含 cordis.patch.yml.example 占位符
- 安装脚本会生成你本地的 cordis.patch.yml
- Telegram 聊天使用 chat-only 预设,不挂载任何工作工具
- 只有配置的 chatId 才能操作 Bot

🗑️ 卸载

$pkg = "$env:USERPROFILE\.dsh\profiles\web-desktop\package.json"
$json = Get-Content $pkg -Raw | ConvertFrom-Jsonpowershell
$json.dependencies.PSObject.Properties.Remove("dsh-telegram-notify")
$json.dsh.profile.bundles = @($json.dsh.profile.bundles | Where-Object { $_ -ne "dsh-telegram-notify" })
$json | ConvertTo-Json -Depth 10 | Set-Content $pkg -Encoding UTF8

Remove-Item "$env:USERPROFILE\.dsh\profiles\web-desktop\node_modules\dsh-telegram-notify" -Force
Remove-Item "$env:USERPROFILE\.dsh\dsh-telegram-notify" -Recurse -Force
Remove-Item "$env:USERPROFILE\.dsh\.agent-presets\chat-only" -Recurse -Force

📄 许可证

MIT
预览分享卡片长什么样 ↓puesite/dsh-telegram-notify
分享 · DeepSeek Harness Hub
puesite/dsh-telegram-notify

手机一键批准任务,接收完成与报错通知并聊天

这是你的仓库?认领条目

回到顶部