【问题标题】:Update for adding Telegram Bot to channel将 Telegram Bot 添加到频道的更新
【发布时间】:2018-09-21 05:41:23
【问题描述】:

当我将我的机器人添加到组或超级组时,我会以正确的格式获得更新

{"update_id":366723634,
"message":{"message_id":33,"from":{"id":***,"is_bot":false,"first_name":"name","username":"name","language_code":"en-US"},"chat":{"id":***,"title":"Bot Test","type":"supergroup"},"date":1523443381,"new_chat_participant":{"id":***,"is_bot":true,"first_name":"Bot Name","username":"username"},"new_chat_member":{"id":***,"is_bot":true,"first_name":"Bot Name","username":"username"},"new_chat_members":[{"id":***,"is_bot":true,"first_name":"Name","username":"username"}]}}

但是,将机器人添加到频道后,不会收到任何更新。我已经搜索了整个 API 手册,但找不到与此相关的任何内容。

  1. 这正常吗?
  2. 如果这是正常的,那么我如何知道我的机器人何时添加到频道中?

我使用网络钩子。谢谢。

【问题讨论】:

    标签: api bots telegram


    【解决方案1】:
    1. 是的,这是“正常的”,频道帖子没有message 更新。

    2. 您的update 应该包含channel_post 而不是message

    channel_post:任何类型的新传入频道帖子 - 文字、照片、贴纸等。

    【讨论】:

    • 这意味着当我将机器人添加到频道时,我无法收到更新。那么我如何知道我的机器人何时添加到频道中?因为我根本没有收到任何更新,不是“消息”不是“channel_post”
    猜你喜欢
    • 2016-04-24
    • 2018-06-07
    • 1970-01-01
    • 2017-07-29
    • 2020-03-31
    • 2016-11-14
    • 1970-01-01
    • 2022-10-08
    • 2017-10-28
    相关资源
    最近更新 更多