Forward LogoForwardMsg

创建 Telegram 机器人

使用 BotFather 创建机器人,将其添加到 Telegram 目的地,并保存到 ForwardMsg。

Telegram 机器人会将复制的文本和受支持媒体(例如照片、视频、音频、文件和贴纸)发送到 Telegram。在转发选项中选择类型;Telegram 的文件限制仍然适用。一个已保存的机器人可以重复用于多个群组、频道、主题或私聊,无需为每个目的地创建新机器人。

使用 BotFather 创建机器人

方法 1:使用 BotFather Mini App

此方法通过表单创建机器人,不需要发送聊天命令。

  1. 在 Telegram 中打开 @BotFather。
  2. 选择打开或打开应用以打开其 Mini App。您也可以使用直接 Mini App 链接。
  3. 选择创建新机器人。
  4. 输入显示名称,例如 My News Bot,再输入一个可用且以 bot 结尾的用户名,例如 my_news_updates_bot。
  5. 确认创建。您可以在机器人设置中添加头像和描述;这些都不是必需项。
  6. 打开新机器人的设置并复制其 API 令牌。

如果无法打开 Mini App,请使用下方方法 2。两种方法创建的机器人类型相同。Telegram 在其 BotFather 指南中将 Mini App 描述为可视化替代方式。

方法 2:使用 BotFather 聊天命令

  1. 打开 @BotFather,如果这是您第一次与它对话,请选择开始。
  2. 发送 /newbot。
  3. 回复机器人的显示名称。
  4. 回复一个可用且以 bot 结尾的用户名。
  5. 从 BotFather 的确认消息中复制令牌。

请像密码一样保护机器人令牌

只将令牌粘贴到 ForwardMsg 的 Telegram 机器人连接对话框中。任何拥有该令牌的人都可以控制您的机器人;请勿在公开消息、屏幕截图或客服请求中泄露令牌。

将机器人添加到每个目的地

以下步骤会将机器人添加到要接收复制消息的 Telegram 目的地,而不是您复制消息的群组或频道。请按目的地类型选择相应步骤,并对每个接收副本的位置重复操作。

群组或群组主题

  1. 打开群组信息并选择添加成员。搜索机器人的 @username 并添加它。如果您无权添加成员,请让群组管理员添加机器人。
  2. 允许机器人发送消息和您准备转发的媒体,例如照片、视频和文件。
  3. 如果您要使用消息操作同步删除或置顶副本,请将机器人设为管理员并启用这些操作所需的权限。

若要发送到某个主题,请将机器人添加到包含该主题的群组。同一个机器人可以向该群组中的多个主题发送消息,无需为每个主题单独创建机器人。

频道

如果目的地是频道,机器人必须是该频道的管理员。

  1. 打开频道信息,然后打开管理员设置。
  2. 使用机器人的 @username 添加它。您必须是所有者或有权添加管理员,否则请让有权限的人操作。
  3. 开启发布消息,使机器人可以向频道发送副本。若要使用消息操作同步,也请允许编辑或删除消息。

私聊

要私下接收副本,接收者必须先与机器人开始对话。无论接收者是您还是其他人,都适用此要求。

  1. 使用机器人的 @username 或 https://t.me/my_news_updates_bot 这样的链接打开机器人。
  2. 选择开始、发送 /start,或给机器人发送一条消息。
  3. 打开 ForwardMsg ID 助手,选择开始,然后选择Get ID → My User ID。复制您的数字用户 ID。
  4. 在 ForwardMsg 中添加接收聊天时,如果显示相应选项卡,请使用手动输入。在聊天 ID中输入此用户 ID,为聊天设置易于识别的名称,并将**话题 ID(可选)**留空。
  5. 添加聊天,将其选为 Telegram 机器人目的地,然后选择保存更改。

要添加另一位接收者,请将机器人的链接发给对方,让其自行完成步骤 1–3,然后只将其数字用户 ID 分享给您。在 ForwardMsg 中使用对方的 ID,而不是您的 ID。副本会到达对方与机器人的对话,不会到达您与该用户现有的对话。Telegram 要求接收者先给机器人发消息。

**私聊送达时,聊天 ID 是接收者的用户 ID,而不是机器人的 ID。**如果您在自己的聊天列表中选择与机器人的对话,选中的会是机器人,而不是应该接收副本的人。

连接机器人时,ForwardMsg 还会提供邀请链接。您可以通过它将机器人添加到群组或频道,或打开与机器人的私聊。

将机器人连接到 ForwardMsg

查找位置
自动化编辑器 → 路由 → 添加目的地 → Telegram 机器人 → 添加 Telegram 机器人
  1. 选择添加 Telegram 机器人。
  2. 将 BotFather 令牌粘贴到对话框中,然后选择添加。
  3. 确认或更改 ForwardMsg 用于识别机器人的机器人名称,然后选择继续。
  4. 如果尚未准备好接收聊天,请使用邀请步骤完成设置,然后选择完成。
  5. 在 ForwardMsg 中点击左侧列表里的来源聊天以打开其设置。
  6. 打开路由 → 添加目的地。
  7. 选择已保存的 Telegram 机器人。
  8. 选择或添加接收聊天、频道或主题。
  9. 完成添加目的地。
  10. 选择保存更改。

自动化运行后,当您选择监控的来源聊天收到新消息时,请检查接收聊天。

有关目的地选择和主题 ID,请继续阅读Telegram 聊天、频道和主题。如果选择器找不到聊天,请参阅查找 Telegram 聊天 ID。

常见问题

我需要将机器人添加到想要复制消息的群组或频道吗?
不需要。本教程介绍用于发送副本的机器人。请将它添加到消息副本要到达的 Telegram 目的地;只为发送消息,无需将其添加到来源群组或频道。
每个群组或主题都需要单独的机器人吗?
不需要。一个机器人可以在多个目的地重复使用。若要发送到群组主题,请将机器人添加到包含该主题的群组;每个主题都不需要创建新机器人。
为什么机器人必须是频道管理员?
Telegram 要求机器人必须是频道管理员才能在其中发布消息。请确认机器人的频道权限已开启发布消息。