dongsu1539 2017-07-19 05:40
浏览 119
已采纳

获取sendPhoto信息时如何实现(通过bot Telegram),从哪个频道发送?

My bot is registered in several groups and receives data from them. when receive the the json code.

{
    "update_id": 753984481,
    "message": {
        "message_id": 158011,
        "from": {
            "id": 212105015,
            "first_name": "\u0634\u0631\u06a9\u062a \u0635\u0628\u0627 \u0645\u0647\u0631 \u0633\u06cc\u0631\u0627\u0641"
        },
        "chat": {
            "id": -196924840,
            "title": "\u067e\u0631 \u067e\u0631\u0648\u0627\u0632 \u0635\u0628\u0627 \u0645\u0647\u0631 \u0633\u06cc\u0631\u0627\u0641",
            "type": "group",
            "all_members_are_administrators": true
        },
        "date": 1500091212,
        "photo": [
            {
                "file_id": "AgADBAAD9qkxG98UMFNewex76YKoYAr-vBkABEvcu9cjuXx1WCQDAAEC",
                "file_size": 1168,
                "width": 67,
                "height": 90
            }
        ]
    }
}

How do I know which message is sent from (Groups)?

  • 写回答

1条回答 默认 最新

  • douxi1968 2017-07-19 06:02
    关注

    as you can see, in your json message.chat.type is equal to "group", when your bot receives a message from a channel, its type value will be equal to "channel".

    other difference between channels and groups is that the message.chat.id of channels are bigger (13 digit numbers)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输