Telegram api发送已上传的照片

时间:2017-07-01 09:58:52

标签: telegram

Telegram bot api支持发送已上传的照片。电报api是否也支持发送已上传的照片?

我查看了api文档,但无法找到任何相关方法。

2 个答案:

答案 0 :(得分:1)

您可以在file_id的回复中获得sendPhoto,只需将其用作photo之类的chat_id字段。

例如:

callAPI("sendPhoto", [
    "chat_id": 109780439,
    "file_id": "AAAAAAXXX"
]

答案 1 :(得分:1)

如果你使用这个lib https://github.com/TelegramBot/Api,那就是它的工作代码:

$chat_id = <chat_id>;
$token = <token>;
$bot = new \TelegramBot\Api\BotApi($token);

try {

    $bot->sendPhoto($chat_id, <file_id>, 'caption');

} catch (\TelegramBot\Api\Exception $e) {

    $e->getMessage();

}

如果没有,这是简单的GET方法:

https://api.telegram.org/bot<token>/sendPhoto?chat_id=<chat_id>&photo=<file_id>

更多信息Telegram Bot API