通过令牌连接机器人账号

开始使用服务前,您需要至少连接一个账号。服务将以该账号的身份执行您所设置的任务。

使用访问密钥将机器人连接到服务

连接账号的特点

服务支持连接两类 Telegram 账号:

  • 机器人账号(通过令牌连接)。
  • 用户账号(通过手机号连接)。

本文介绍如何通过令牌连接机器人账号。关于用户账号,请参阅《通过手机号连接账号》。

关于什么是 Telegram 机器人以及如何创建机器人,请参阅《如何创建 Telegram 机器人》中的详细介绍。

特有功能与限制

不同类型账号的功能与限制有所不同。根据您的任务,机器人账号、用户账号或两类账号都可能适用。

机器人账号可以发送带按钮的消息。

不过,机器人账号有以下限制:

  • 机器人无法自行加入他人的频道和群组。要从中转发消息,必须由管理员添加机器人。
  • 所有者订阅 Telegram Premium,并不会让机器人获得高级账号的功能。
  • 默认情况下,机器人看不到其他机器人发送的消息。
  • 机器人无法使用 Telegram 自带的功能发送定时消息。

何时需要用户账号

如果这些限制妨碍您完成任务,请使用通过手机号连接的用户账号。

通过令牌连接机器人的过程

连接前,请按照《如何创建 Telegram 机器人》中的说明创建机器人并获取令牌。

妥善保管令牌

令牌可用于控制机器人,请务必保密。为 FLOWIN 使用的机器人应未在其他服务中使用。

要连接机器人,请执行以下步骤:

  1. 打开 @flow_in_bot,发送 /start 命令,然后点击“控制面板”。

    通过 @flow_in_bot 进入控制面板
    通过 @flow_in_bot 进入控制面板。
  2. 进入“账号”页面。在手机上,请先打开“菜单”。

    FLOWIN 菜单中的“账号”部分
    “账号”部分。
  3. 点击“连接”,然后选择“机器人令牌”。

    FLOWIN 连接菜单中的“机器人令牌”选项
    通过令牌连接。
  4. 在弹出的“连接机器人”窗口中,将令牌粘贴到“机器人令牌”一栏。

    FLOWIN 中使用虚构示例的机器人令牌输入框
    “机器人令牌”输入框。
  5. 点击窗口底部的“连接”按钮。

    机器人连接窗口底部的“连接”按钮
    确认连接。

连接成功后,机器人账号会出现在列表中,状态为绿色的“已连接”。

状态为“已连接”的 @editorial_helper_flowin_bot 账号
机器人已成功连接。

连接已完成

现在,您可以在设置转发任务时选择该机器人作为监听账号或发送账号。

已连接机器人账号的设置

要修改已连接机器人的设置:

  1. 在 FLOWIN 控制面板中进入“账号”页面。

  2. 点击所需账号旁带齿轮图标的“设置”按钮。

    FLOWIN 中已连接机器人的设置按钮
    账号设置按钮。

弹出的窗口会显示可用的机器人设置:

机器人设置中的令牌、相册等待时间、时区和协议
机器人账号设置。
  • “机器人令牌”。您可以在此替换令牌,例如在 @BotFather 中重新生成令牌后。
  • “相册等待时间”。服务处理相册前等待其他部分的秒数,范围为 2 至 60 秒。如果照片延迟到达,导致相册被拆分,请延长等待时间。
  • “时区”。会影响使用消息日期和时间的设置。
  • “协议”。与 Telegram 交换数据的方式。如果客服支持没有建议使用其他值,请保留“默认”。

修改设置后,点击“保存”。

机器人账号的可用操作

在“账号”页面上,机器人旁有“设置”按钮和“更多”菜单。菜单中提供以下操作:

FLOWIN 中已连接机器人的“更多”菜单
账号操作。
  • “刷新聊天列表”:更新该账号的聊天列表。
  • “重新连接”:将账号重新连接到 FLOWIN,无需再次输入令牌。
  • “选择项目”:按项目对账号进行分组,便于使用。
  • “删除”:将机器人与 FLOWIN 断开连接。请先将它从所使用的转发任务中移除。Telegram 中的机器人本身会保留。

常见问题

可以填写机器人的 username,或仅填写令牌中的数字吗?

不可以。连接时需要 @BotFather 提供的完整令牌:冒号前的数字,以及冒号后的全部内容。带 @ 符号的 username 用于查找机器人,不能替代令牌。

如果找不到 BotFather 的消息,如何获取自己机器人的令牌?

对于已创建的机器人,可以向 @BotFather 发送命令 /token 来获取新令牌。无需再创建一个机器人。如果机器人已连接到 FLOWIN,请在其设置中替换令牌。

重新生成令牌后,在哪里替换?

在“账号”页面打开所需机器人的“设置”,替换“机器人令牌”一栏的值,然后点击“保存”。FLOWIN 会使用新令牌重新为账号进行登录授权。之后,请确认状态已变为“已连接”。

为什么状态显示“已连接”后,消息仍未转发?

该状态表示 FLOWIN 已连接到账号。转发任务本身需要单独设置:选择来源和目标,指定读取和发送消息的账号,然后通过一条新消息检查效果。完整步骤请参阅《Telegram 消息转发设置》。

机器人适合读取他人的私有频道吗?

只有管理员将机器人添加到该频道后才可以。即使所有者能够访问该频道,机器人也无法自行加入。如果无法添加机器人,对于您有权访问的频道,请使用通过手机号连接的用户账号。