@KoRNeT46RuS

Кто-нибудь знает как отправлять медиагруппу файлов через Telegram API?

Юзаю https://github.com/php-telegram-bot/core

Там есть sendMediaGroup но не могу понять какие там параметры впихивать для файлов. В каком виде отправлять файлы. Есть у кого примеры работы с методом в телеге?
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
А доку посмотреть от тг?
https://core.telegram.org/bots/api#sendmediagroup

media	Array of InputMediaAudio, InputMediaDocument, InputMediaPhoto and InputMediaVideo


То есть вам надо передать массив объектов вида InputMediaXxxxx - https://github.com/php-telegram-bot/core/tree/deve...

Если ещё более конкретно то в коде есть примеры
https://github.com/php-telegram-bot/core/blob/57a6...
* Request::sendMediaGroup([
     *     'media'   => [
     *         new InputMediaPhoto(['media' => Request::encodeFile($local_photo_1)]),
     *         new InputMediaPhoto(['media' => Request::encodeFile($local_photo_2)]),
     *         new InputMediaVideo(['media' => Request::encodeFile($local_video_1)]),
     *     ],
     * ]);
     * and even
     * Request::sendMediaGroup([
     *     'media'   => [
     *         new InputMediaPhoto(['media' => $local_photo_1]),
     *         new InputMediaPhoto(['media' => $local_photo_2]),
     *         new InputMediaVideo(['media' => $local_video_1]),
     *     ],
     * ]);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы