关于 send-telegram
send-telegram 通过 n8n 工作流向 Dhruv 的 Telegram 发送消息,供需要将文本或 HTML 格式内容发送到指定聊天的场景使用。它优先使用 n8n MCP,并提供直接 API 作为备用方式。
主要功能
- 01通过 n8n 工作流发送消息
- 02支持 HTML 格式
- 03提供直接 API 备用方式
- 04返回消息是否送达
适用场景
- 01将面试准备笔记发送到 Telegram
- 02发送通话提醒
- 03发送摘要到 Telegram
MCP 相关
可通过 n8n MCP 调用指定工作流发送 Telegram 消息;若 MCP 调用失败,可改用直接 API。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aiagentwithdhruv/ skills --skill send-telegram安装后在 Claude Code 中输入/send-telegram确认已加载。
详细介绍
发送 Telegram 消息
目标
通过 n8n 工作流向 Dhruv 的 Telegram 发送任意消息(聊天 ID:637313836)。
使用方法
方法 1:通过 n8n MCP(首选)
使用 mcp__claude_ai_n8n__execute_workflow 工具:
workflowId: fkErsg4iulUvpcsa
inputs: { "type": "chat", "chatInput": "<your message here>" }
方法 2:直接调用 API(MCP 失败时的备用方案)
python3 -c "
import urllib.request, json, ssl
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
url = 'https://n8n.aiwithdhruv.cloud/webhook/claude-telegram'
data = json.dumps({'message': '<your message here>'}).encode('utf-8')
req = urllib.request.Request(url, data=data, method='POST')
req.add_header('Content-Type', 'application/json')
resp = urllib.request.urlopen(req, context=ctx)
print(resp.read().decode())
"
所需设置(仅需设置一次)
- 前往 n8n UI:https://n8n.aiwithdhruv.cloud
- 打开工作流:Claude Telegram Sender(ID:fkErsg4iulUvpcsa)
- 点击 Settings(齿轮图标)→ 将 "Available in MCP" 切换为 ON
- 保存
详情
- 工作流 ID:
fkErsg4iulUvpcsa - 聊天 ID:
637313836 - Telegram 凭据:
W6XV6RQORTB3eBDg - 消息支持 HTML 格式
- 创建时间:2026 年 2 月 15 日
示例用法
- “把我的面试准备笔记发送到 Telegram”
- “通过 Telegram 提醒我周一 10:30 的电话”
- “把这份摘要发送到我的 Telegram”
Schema
输入
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
message | string | 是 | 要发送的消息(支持 HTML 格式) |
输出
| 名称 | 类型 | 描述 |
|---|---|---|
sent | boolean | 消息是否已送达 |
凭据
| 名称 | 来源 |
|---|---|
n8n_workflow | n8n MCP(工作流 ID:fkErsg4iulUvpcsa) |
费用
免费(Telegram Bot API)
评论
支持 Markdown