mcpField
S
send-telegram

send-telegram

github.com/aiagentwithdhruv生产力2047 次安装15 周前更新
代码仓库

关于 send-telegram

send-telegram 通过 n8n 工作流向 Dhruv 的 Telegram 发送消息,供需要将文本或 HTML 格式内容发送到指定聊天的场景使用。它优先使用 n8n MCP,并提供直接 API 作为备用方式。

主要功能

  1. 01通过 n8n 工作流发送消息
  2. 02支持 HTML 格式
  3. 03提供直接 API 备用方式
  4. 04返回消息是否送达

适用场景

  1. 01将面试准备笔记发送到 Telegram
  2. 02发送通话提醒
  3. 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())
"

所需设置(仅需设置一次)

  1. 前往 n8n UI:https://n8n.aiwithdhruv.cloud
  2. 打开工作流:Claude Telegram Sender(ID:fkErsg4iulUvpcsa)
  3. 点击 Settings(齿轮图标)→ 将 "Available in MCP" 切换为 ON
  4. 保存

详情

  • 工作流 ID:fkErsg4iulUvpcsa
  • 聊天 ID:637313836
  • Telegram 凭据:W6XV6RQORTB3eBDg
  • 消息支持 HTML 格式
  • 创建时间:2026 年 2 月 15 日

示例用法

  • “把我的面试准备笔记发送到 Telegram”
  • “通过 Telegram 提醒我周一 10:30 的电话”
  • “把这份摘要发送到我的 Telegram”

Schema

输入
名称类型必填描述
messagestring是要发送的消息(支持 HTML 格式)
输出
名称类型描述
sentboolean消息是否已送达
凭据
名称来源
n8n_workflown8n MCP(工作流 ID:fkErsg4iulUvpcsa)
费用

免费(Telegram Bot API)

评论

支持 Markdown