n8n集成Telegram构建机器人

2025-08-27 496

n8n与Telegram集成能将可视化无代码工作流自动化平台n8n和Telegram的Bot API连接起来,通过机器人完成通信任务并管理实时交互。

一、为什么要把Telegram和n8n集成

n8n可以创建和运行能与数千种服务集成的工作流程,而Telegram的Bot API能构建可实时收发消息、处理命令和与用户互动的机器人。两者结合后可以根据Telegram的事件(比如收到新消息)触发工作流程,还能执行发送文本、图片、文档或位置等操作。

还能把Telegram和其他应用及服务(像Google表格、Notion、OpenAI或CRM)连接起来,打造功能强大的端到端自动化系统,其作用远不止于消息传递。

1、自动化重复任务:收到Telegram消息时触发工作流程,发送即时回复,或者把数据发送到CRM、数据库或电子表格。

2、轻松构建自定义机器人:利用n8n的可视化编辑器,创建能响应文本、处理命令甚至处理语音消息的机器人。

3、与数千种服务集成:将Telegram与Google表格、Notion、Airtable和OpenAI等工具连接,构建复杂的多步骤工作流程。

4、降低自动化成本:像Zapier这样的工具,每月19.99美元只能处理750个任务,而n8n约20美元就能提供2500次执行,要是在虚拟专用服务器(VPS)上自行托管,成本会更低。

二、n8n与Telegram集成条件

在开始用n8n构建Telegram自动化之前,要确保:

1、一个活跃的Telegram账户,可以通过智能手机、桌面端或网页访问。

2、一台来自Hostinger直达官网)等可靠提供商的VPS,用于安装n8n。

3、了解如何使用n8n以及创建自动化工作流程。

4、你计划集成的其他平台(如CRM、数据库或AI工具,可选)的凭据。

三、n8n构建Telegram机器人教程

要为n8n工作流程构建Telegram机器人,首先需要通过BotFather创建一个机器人,再用生成的凭据把它和n8n链接起来。连接好之后,当用户发送消息时,你就能触发工作流,并根据这些输入自动回复。

(一)使用Botfather生成机器人

下面详细介绍设置步骤:

要创建Telegram机器人,需在Telegram应用中与@BotFather聊天。BotFather是官方的Telegram机器人,用于创建和管理其他机器人。

步骤如下:

1、发送命令开始对话。

2、输入/newbot并按照提示操作:

  1. 选一个显示名称,这个可以随便定,会显示在对话中;
  2. 选一个用户名,必须是独一无二的,而且要以bot结尾,比如:my_n8n_bot或n8nTaskManagerBot。

3、设置完成后,BotFather会给你发送一个机器人令牌,看起来像这样:

123456789:AAExampleBotTokenRedactedForSecurity

n8n集成Telegram构建机器人

要保管好这个令牌,因为你在n8n中连接机器人时会用到它。

调整隐私模式(可选):

默认情况下,群组聊天中的Telegram机器人只能收到直接提到它们的消息。如果你希望机器人响应群组中的所有消息,给Botfather发送/setprivacy命令,然后在提示时选择禁用。

(二)在n8n中创建Telegram凭据

收到机器人令牌后,在n8n中创建新的Telegram凭据,这样你的工作流程就能和机器人通信了。方法如下:

1、打开n8n仪表板,点击左侧栏中的+图标→凭据。

2、从列表中选择TelegramAPI。

3、在“访问令牌”字段中,粘贴从BotFather收到的令牌。

4、给凭据起个清晰的名字,比如“我的Telegram机器人”,方便之后识别。

5、点击保存来存储凭据。

n8n集成Telegram构建机器人

n8n会自动测试连接,连接成功的话,就可以继续下一步了。

注意:如果连接失败,检查一下机器人令牌是否正确,有没有过期。另外,要确保你的n8n实例可以通过HTTPS公开访问,因为Telegram需要安全的Webhook连接。

(三)添加消息触发节点

机器人连接好后,添加Telegram触发节点,就能实时响应收到的消息了。

步骤如下:

1、创建新的n8n工作流,点击画布编辑器上的“添加第一步”。

2、选择Telegram→消息触发。会告诉n8n当机器人收到新消息时启动工作流。

n8n集成Telegram构建机器人

3、选择你之前创建的Telegram凭据。

4、点击“执行步骤”激活监听器。

5、打开Telegram,找到你的机器人,发送一条测试消息。

n8n集成Telegram构建机器人

你应该能在Telegram触发节点右侧的JSON选项卡中看到响应,里面会显示相同的消息数据。

n8n集成Telegram构建机器人

如果看到消息数据出现,说明你的Telegram机器人已经能成功触发n8n中的工作流了。

  • 广告合作

  • QQ群号:4114653

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。