Перейти к содержимому

video

Метод добавляет к сообщению одно или несколько видео-файлов

Параметры метода

#НазваниеТипОписание
1urlstring|arrayПринимает ссылку, локальный путь и ID файла

Возвращает

Message - экземпляр класса Message, содержащий информацию о сообщении

Пример использования

php
<?php
require_once __DIR__ . 'vendor/autoload.php'; 

use ZhenyaGR\TGZ\TGZ;

$tg = TGZ::create(BOT_TOKEN);
$tg->initText($text)
    ->initType($type);

if ($type === 'bot_command') {

    $video_url = "https://example.com/video.mp4";
    $video_id = "AgACAgIAAxkDAAICUmfbEudQY2SXKgsMr00_b_ZAcYErAALP9TEbJsnZSlufCaTwR76hAQADAgADeQADNgQ";
    $video_path = "media/video.mp4";

    switch ($text) {
        case '/videoUrl':
            $tg->msg("Отправка сообщения с видео по ссылке")
                ->video($video_url)
                ->send();
            break;
           
        case '/videoId':
            $tg->msg("Отправка сообщения с видео по ID") 
                ->video($video_id)
                ->send();
            break;
           
        case '/videoPath':
            $tg->msg("Отправка сообщения с видео по локальному пути") 
                ->video($video_path)
                ->send();
            break;

        case '/videoArray':
            $tg->msg('Отправка сообщения с массивом видео-файлов')
                ->video([$video_url1, $video_url2])
                ->send();
            break;

        case '/videoLot':
            $tg->msg('Отправка сообщения с несколькими вызовами video()')
                ->video($video_url1)
                ->video($video_url2)
                ->send();
            break;
    }
}

Получить ID файла можно с помощью метода getFileID_

Опубликовано под лицензией MIT.