okovalev
@okovalev

Как отправить файл в Telgram-боте по id?

https://core.telegram.org/bots/api#sending-files
https://github.com/irazasyed/telegram-bot-sdk/blob...

В API-телеграмма сказано, что можно использую file_id отправить файл.
В методе библеотеке сказано, что собственно можно отправить файл по file_id.
По ссылке на файл отпрвляется без проблем.
$url = 'files/video.MP4';
$response = $telegram->sendDocument(['chat_id' => $chat_id, 'document' => InputFile::create($url)]);

Если пытаюсь отпарвить по id
$response = $telegram->sendDocument([
    'chat_id' => $chat_id,
    'document' => 'BAACAgIAAxkDAAPLXt765mi26pbaCsuwarR-4Vpg1GPlKR3DgfhB75rgaBA'
]);

Вылезает ошибка:
5edf0129c29a3301477586.png
Какой-то не тот тип файлов. Почему я так и не понял и как надо?
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы