电报机器人-接收照片网址

丹·奈姆|

当用户通过Telegram bot发送图像时,有什么方法可以获取图像URL?或者我只需要将图像保存在某个地方?

使

在收到的消息数组中,您可以找到密钥photo在那里您将找到具有以下格式的多个数组

"file_id" : "XXXX",
"file_size" : 1107,
"width" : 90,
"height" : 51

从这些数组之一中,您需要使用file_id然后,您可以file_path通过简单的get网址请求https://api.telegram.org/bot<token>/getFile?file_id=<file_id>

您将收到一个看起来如下的数组

"ok" : true,
"result" : {
    "file_id" : "XXXX",
    "file_size" : 27935,
    "file_path" : "photo\/file_1.jpg"
}

根据结果​​,您需要file_path,然后获得图像位置https://api.telegram.org/file/bot<token>/<file_path>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章