
Подробнее о хостинге для размещения Телеграм бота можно узнать из статьи
Авторизуйтесь через Telegram, чтобы ответить.
Откройте бот @SiteAuthBot,
нажмите кнопку Старт/Start. Следуйте инструкциям бота.
Делал по примеру, заменил вместо photo на video
Что не так сделал?
$this->getPhoto1($data['message']['video'])."Видео добавлено! ";
function getPhoto1($data)
{
// берем последнюю картинку в массиве
$file_id = $data[count($data) - 1]['file_id'];
// получаем file_path
$file_path = $this->getPhotoPath1($file_id);
// возвращаем результат загрузки фото
return $this->copyPhoto1($file_path, $chat_id);
}
// функция получения метонахождения файла
function getPhotoPath1($file_id) {
// получаем объект File
$array = json_decode($this->requestToTelegram(['file_id' => $file_id], "getFile"), TRUE);
// возвращаем file_path
return $array['result']['file_path'];
}
// копируем фото к себе
function copyPhoto1($file_path) {
// ссылка на файл в телеграме
$file_from_tgrm = "https://api.telegram.org/file/bot". TOKEN ."/".$file_path;
// достаем расширение файла
$ext = end(explode(".", $file_path));
// назначаем свое имя здесь время_в_секундах.расширение_файла
$name_our_new_file = time().".".$ext;
return copy($file_from_tgrm, "img/".$name_our_new_file);
}