所有分类
  • 所有分类
  • AI工具
  • AI提示词
  • AI培训视频教程

N8N Telegram Bot 配置教程:获取 Bot Token 与 Webhook 设置指南

热门教程(视频)

写在前面

想让Telegram机器人自动回复消息,但不知从何下手?

本教程专为零基础用户设计,无需编写一行代码。

只需跟着我们的纯文本步骤,就能轻松将N8N与Telegram机器人连接起来。

让你快速实现消息自动化,提升工作效率。

配置目的

将 N8N 工作流与 Telegram 机器人连接。

实现自动接收用户消息,并触发后续自动化流程,如自动回复。

前置条件

你只需要一个已经注册好的 Telegram 账号。

账号平台准备

创建Telegram机器人

所有Telegram机器人都需要通过官方的“机器人之父”——BotFather来创建。

1. 在Telegram应用中,搜索 @BotFather 并开始对话。

2. 发送 /newbot 命令给BotFather。

3. 按照提示,首先为你的机器人设置一个昵称,例如“我的效率助手”。

4. 接着,为机器人设置一个唯一的用户名。这个用户名必须以 bot 结尾,例如 MyEfficiencyHelper_bot

获取Bot Token

机器人创建成功后,BotFather会立即发给你一长串字符。

这串字符就是 Bot Token(机器人令牌)。

Bot Token 是连接N8N和机器人的唯一凭证,相当于机器人的密码,请务必妥善保管,不要泄露。

N8N连接配置

添加Telegram节点

首先,我们需要在N8N中设置一个入口,来接收Telegram的消息。

1. 在N8N中创建一个新的工作流。

2. 点击“+”号,在节点搜索框中输入“Telegram”,选择 Telegram Trigger 节点。

这个节点就是我们工作流的起点,专门用来监听机器人收到的消息。

配置机器人凭证

现在,让N8N认识你的机器人。

1. 点击刚刚添加的Telegram Trigger节点,右侧会弹出配置面板。

2. 在“Credential”配置项中,点击“Create New Credential”。

3. 在弹出的窗口中,将你从BotFather获取的 Bot Token 粘贴到“Access Token”输入框中。

4. 点击“Save”保存凭证。N8N就会自动帮你记住这个机器人的身份。

配置Webhook

Webhook是一种高效的消息通知机制。

当有人给你的机器人发消息时,Telegram会主动“通知”N8N,而不是让N8N一直去问“有没有新消息”。

N8N的Telegram Trigger节点会自动处理这个过程,你只需要知道:

1. 在Telegram Trigger节点中,你会看到一个 Webhook URL

2. 你需要保存并激活(Activate)你的工作流,N8N才会自动将这个URL注册到Telegram。

3. 激活后,你的N8N就可以实时接收到机器人收到的消息了。

关键参数说明

Bot Token:

它是机器人的身份凭证,用于授权N8N操作你的机器人。

Webhook URL:

它是Telegram与N8N之间的通信地址。Telegram通过这个地址将新消息实时推送给N8N工作流。

常见错误提示

WebHook配置失败

最常见的原因是你的N8N实例无法被公网访问。

如果你是本地部署的N8N(地址是localhost),Telegram是找不到它的。

你需要确保N8N有一个公网可以访问的域名或IP地址。使用N8N官方云服务的用户则没有此问题。

Token无效

通常是复制Bot Token时出错,比如少复制了字符或者多了空格。

请回到与BotFather的对话中,重新完整地复制一遍Token,并更新到N8N的凭证中。

如果确认Token无误但依然失败,请检查机器人是否被禁用或删除。

探索更多 AI,让你的效率与认知全面升级
0
精选 AI 培训教程 · 商业技能教程 · 高质量 AI 提示词
升级VIP,戳我👉【注册学习卡】
显示验证码
没有账号?注册  忘记密码?