Telegram 节点常见问题
以下是
Telegram 节点的一些常见错误和问题以及解决或排除故障的步骤。将机器人添加到 Telegram 频道
要让机器人向频道发送消息,您必须将其添加到频道。如果您尚未将机器人添加到频道,您将看到一条错误消息,其描述如下: 。
要将机器人添加到频道:
- 在 Telegram 应用程序中,访问目标频道并选择频道名称。
- 将频道名称标记为公共频道。
- 选择管理员>添加管理员。
- 搜索机器人的用户名并选择它。
- 选择右上角的复选标记将机器人添加到频道。
获取聊天ID
您只能在公共频道上使用。要与 Telegram 群组互动,您需要该群组的聊天 ID。
有三种方法可以获取该 ID:
- 通过 Telegram 触发器:使用工作流程中的Telegram 触发器节点获取聊天 ID。此节点可以在不同事件上触发,并在成功执行后返回聊天 ID。
- 通过网页浏览器:在网页浏览器中打开 Telegram,然后打开群聊。群聊 ID 是字母“g”后面的一串数字。在 n8n 中输入群聊 ID 时,请在前面加上 a。
- 邀请 Telegram 的@RawDataBot加入群组:添加后,机器人会输出一个包含对象的 JSON 文件。该对象的 ID 即为群组聊天 ID。然后,将 RawDataBot 从群组中移除。
每秒发送超过 30 条消息
Telegram API 限制
每秒只能发送 30 条消息。如需发送超过 30 条消息,请按照以下步骤操作:- 循环项目节点:使用循环项目节点从数据库中获取最多 30 个聊天 ID。
- Telegram 节点:将 Telegram 节点与 Loop Over Items 节点连接起来。使用表达式编辑器从 Loop Over Items 节点中选择聊天 ID。
- 代码节点:将代码节点与 Telegram 节点连接起来。使用代码节点等待几秒钟,然后再获取下一批聊天 ID。将此节点与“循环遍历项目”节点连接起来。
您也可以使用此
工作流程。从已发送消息中删除 n8n 属性
如果您使用节点
发送电报消息,则该消息末尾会自动附加 n8n 属性:此消息由 n8n 自动发送
要删除此归因:
- 在节点的附加字段部分中,选择添加字段。
- 选择附加 n8n 归因。
- 关闭开关。
请参阅
发送消息附加字段以了解更多信息。