创建 Telegram 机器人
使用 BotFather 创建机器人,将其添加到 Telegram 目的地,并保存到 ForwardMsg。
Telegram 机器人会将复制的文本和受支持媒体(例如照片、视频、音频、文件和贴纸)发送到 Telegram。在转发选项中选择类型;Telegram 的文件限制仍然适用。一个已保存的机器人可以重复用于多个群组、频道、主题或私聊,无需为每个目的地创建新机器人。
使用 BotFather 创建机器人
方法 1:使用 BotFather Mini App
此方法通过表单创建机器人,不需要发送聊天命令。
- 在 Telegram 中打开 @BotFather。
- 选择打开或打开应用以打开其 Mini App。您也可以使用直接 Mini App 链接。
- 选择创建新机器人。
- 输入显示名称,例如
My News Bot,再输入一个可用且以bot结尾的用户名,例如my_news_updates_bot。 - 确认创建。您可以在机器人设置中添加头像和描述;这些都不是必需项。
- 打开新机器人的设置并复制其 API 令牌。
如果无法打开 Mini App,请使用下方方法 2。两种方法创建的机器人类型相同。Telegram 在其 BotFather 指南中将 Mini App 描述为可视化替代方式。
方法 2:使用 BotFather 聊天命令
- 打开 @BotFather,如果这是您第一次与它对话,请选择开始。
- 发送
/newbot。 - 回复机器人的显示名称。
- 回复一个可用且以
bot结尾的用户名。 - 从 BotFather 的确认消息中复制令牌。
请像密码一样保护机器人令牌
只将令牌粘贴到 ForwardMsg 的 Telegram 机器人连接对话框中。任何拥有该令牌的人都可以控制您的机器人;请勿在公开消息、屏幕截图或客服请求中泄露令牌。
将机器人添加到每个目的地
以下步骤会将机器人添加到要接收复制消息的 Telegram 目的地,而不是您复制消息的群组或频道。请按目的地类型选择相应步骤,并对每个接收副本的位置重复操作。
群组或群组主题
- 打开群组信息并选择添加成员。搜索机器人的
@username并添加它。如果您无权添加成员,请让群组管理员添加机器人。 - 允许机器人发送消息和您准备转发的媒体,例如照片、视频和文件。
- 如果您要使用消息操作同步删除或置顶副本,请将机器人设为管理员并启用这些操作所需的权限。
若要发送到某个主题,请将机器人添加到包含该主题的群组。同一个机器人可以向该群组中的多个主题发送消息,无需为每个主题单独创建机器人。
频道
如果目的地是频道,机器人必须是该频道的管理员。
- 打开频道信息,然后打开管理员设置。
- 使用机器人的
@username添加它。您必须是所有者或有权添加管理员,否则请让有权限的人操作。 - 开启发布消息,使机器人可以向频道发送副本。若要使用消息操作同步,也请允许编辑或删除消息。
私聊
要私下接收副本,接收者必须先与机器人开始对话。无论接收者是您还是其他人,都适用此要求。
- 使用机器人的
@username或https://t.me/my_news_updates_bot这样的链接打开机器人。 - 选择开始、发送
/start,或给机器人发送一条消息。 - 打开 ForwardMsg ID 助手,选择开始,然后选择Get ID → My User ID。复制您的数字用户 ID。
- 在 ForwardMsg 中添加接收聊天时,如果显示相应选项卡,请使用手动输入。在聊天 ID中输入此用户 ID,为聊天设置易于识别的名称,并将**话题 ID(可选)**留空。
- 添加聊天,将其选为 Telegram 机器人目的地,然后选择保存更改。
要添加另一位接收者,请将机器人的链接发给对方,让其自行完成步骤 1–3,然后只将其数字用户 ID 分享给您。在 ForwardMsg 中使用对方的 ID,而不是您的 ID。副本会到达对方与机器人的对话,不会到达您与该用户现有的对话。Telegram 要求接收者先给机器人发消息。
**私聊送达时,聊天 ID 是接收者的用户 ID,而不是机器人的 ID。**如果您在自己的聊天列表中选择与机器人的对话,选中的会是机器人,而不是应该接收副本的人。
连接机器人时,ForwardMsg 还会提供邀请链接。您可以通过它将机器人添加到群组或频道,或打开与机器人的私聊。
将机器人连接到 ForwardMsg
- 选择添加 Telegram 机器人。
- 将 BotFather 令牌粘贴到对话框中,然后选择添加。
- 确认或更改 ForwardMsg 用于识别机器人的机器人名称,然后选择继续。
- 如果尚未准备好接收聊天,请使用邀请步骤完成设置,然后选择完成。
- 在 ForwardMsg 中点击左侧列表里的来源聊天以打开其设置。
- 打开路由 → 添加目的地。
- 选择已保存的 Telegram 机器人。
- 选择或添加接收聊天、频道或主题。
- 完成添加目的地。
- 选择保存更改。
自动化运行后,当您选择监控的来源聊天收到新消息时,请检查接收聊天。
有关目的地选择和主题 ID,请继续阅读Telegram 聊天、频道和主题。如果选择器找不到聊天,请参阅查找 Telegram 聊天 ID。