Задать вопрос
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
Какой-то не тот тип файлов. Почему я так и не понял и как надо?
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Средний 6 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽