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

时间:2017-07-19 05:40:24

标签: php telegram-bot

我的机器人在几个组中注册并从中接收数据。 当收到json代码时。

{
    "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
            }
        ]
    }
}

如何知道从(群组)发送的邮件?

1 个答案:

答案 0 :(得分:1)

正如您所看到的,在您的json message.chat.type等于" group",当您的机器人收到来自频道的消息时,其类型值将等于"频道& #34;

频道和群组之间的其他差异是频道的message.chat.id更大(13位数字)