配置 Telegram 自定义通知

要在 Telegram 中设置来自 Crowdin 的自定义通知,请按照以下步骤操作。

创建 Telegram 账户

如果您没有预先注册 Telegram 账号,您需要连接一个电话号码。 Telegram 使用您的电话号码作为首要凭据,您将使用它登录 Telegram 账号。 首先,使用 AndroidiOS 手机下载和安装 Telegram 应用。 注册后,您可以使用 PC 或 Mac 提供的 Telegram 网页接口 来进一步配置,这部分由您自己决定。

创建 Telegram 机器人

要在 Telegram 中接收通知,您需要创建机器人。

阅读更多 创建一个 Telegram 机器人 的内容。

一旦完成,您将获得一个机器人 API 令牌。 请务必保存好令牌,稍后会需要它。

配置 Telegram 频道

下一步是创建一个公共 Telegram 频道,用于从 Crowdin 获取通知。 稍后您将可以 更改频道的隐私设置,如果必要的话。

要创建一个 Telegram 频道,请遵循以下步骤:

  1. 在您的设备上打开 Telegram。
  2. 点击”笔”图标并选择 新建频道
  3. 频道名称 字段中给您的频道起个名字。
  4. (可选) 指定一个频道描述。
  5. (可选) 点击相机图标为您的频道设置一个显示图片。
  6. 单击右上角的 下一步
  7. 选择 公共 频道类型。
  8. 为您的频道指定永久链接。 别人搜索和加入到您的频道中将需要这个链接。
  9. 单击右上角的 下一步
  10. (可选)在此步骤中,Telegram 会要求您将订阅者添加到您的 Telegram 频道。 选择您想要添加的联系人,包括您的新机器人(为您的机器人提供管理员权限)。 您可以选择暂时不添加任何成员,因为您稍后可以这样做。
  11. 点击右上角的下一步继续并在 Telegram 上创建您的频道。

在 Crowdin 中配置自定义通知频道

  1. 打开您的 账号设置 并前往 通知 选项卡。
  2. 点击设置通知自定义渠道
  3. 在出现的对话框中,按照以下格式指定 URL

    https://api.telegram.org/bot{bot_API_token}/sendMessage

    注意:请确保将 {bot_API_token} 替换为您实际的 Telegram 机器人 API 令牌。
  4. 内容类型选择 application/json
  5. 将以下有效负载粘贴到有效负载字段中:

     {
         "chat_id": "{public_chat_id}",
         "text": "{{notification-message}}"
     }
    

    其中 {public_chat_id} – 您在 Telegram 频道配置期间为频道链接指定的公共聊天 ID。

  6. 单击测试通知以从 Crowdin 接收发送到您的 Telegram 频道的测试消息。
  7. 配置完成后,点击保存

更改 Telegram 频道类型

如果您想将您的 Telegram 频道设为私密,并继续接收来自 Crowdin 的通知,请按以下步骤操作:

  1. 首先,您需要通过访问以下链接获取 Telegram 频道的原始聊天 ID: https://api.telegram.org/bot{bot_API_token}/sendMessage?chat_id={public_chat_id}&text=Test

    注意:请确保将 {bot_API_token}{public_chat_id} 替换为您实际的 Telegram 机器人 API 令牌和公共聊天 ID。
  2. 您将收到 JSON 格式的响应,其中包含您的 Telegram 频道的原始聊天 ID。 JSON response

  3. 在 Crowdin 中,打开您的账户设置并前往通知选项卡。
  4. 点击设置通知自定义渠道
  5. 在出现的对话框中,通过将聊天 ID 替换为上面的 JSON 响应中收到的聊天 ID 来修改 URL
  6. 点击 保存
  7. 在 Telegram 中,打开您的频道。
  8. 点击您的频道名称,然后点击编辑
  9. 点击频道类型
  10. 选择私密并点击完成

另请参阅

本文是否有帮助?