Форум программистов, компьютерный форум, киберфорум
PHP: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
1 / 1 / 0
Регистрация: 11.01.2010
Сообщений: 168

Не работает код для передачи видео. Куда копать?

08.10.2020, 17:42. Показов 2965. Ответов 23

Студворк — интернет-сервис помощи студентам
Добрый день!

Вот скажите, пожалуйста, правильно код создал, для передачи видео, как сообщения?

PHP
1
$bot->sendVideo($message->getChat()->getId(), $url = "/video/1mir.mp4");
не работает. Что не верно, подскажите, пожалуйста?
Ошибок синтаксических не пишет. Картинку через sendPhoto передает так:

PHP
1
2
$pic = "AgACAgIAAxkBAAICb199ye19M9O6eiEoftEtwXIHwXCUAAIEszEbitzxS4_hUZs9pFpCYq1sli4AAwEAAwIAA20AA3pQAgABGwQ";
$bot->sendPhoto($message->getChat()->getId(), $pic);
Картинка приходит, а видео нет. Видео воспроизводится, все "ок" с ним!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.10.2020, 17:42
Ответы с готовыми решениями:

Дали задание, понятия не имею куда копать. Куда копать и в каком направлении?
Собственно и условие задачи: Есть почти ссылка: http://tinyurl.com/DA 9D C5 DE DD Нужно декодировать ссылку. Нужно цифры поксорить...

Куда копать?
На некоторых сайта вижу блоковое построение контента, как это сверстать на html css js думаю знаю, но с joomla где контент динамически...

Куда копать?)
Добрый вечер. Подскажите пожалуйста, с помощью какие элементов можно реализовать данную программу? Мне необходимо сделать автостоянку....

23
1 / 1 / 0
Регистрация: 11.01.2010
Сообщений: 168
11.10.2020, 10:28  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от HotReboot Посмотреть сообщение
Зря вы за это взялись не имея представления о самом элементарном
ну вот надо с чего то начать.

долго если разбираюсь то получается )

Последний раз подскажите

че вот с этим делают? Куда это вставить? Как запустить на исполнение, чтобы файл загрузился на сервер и выдал file_id который потом можно передать в бота?

PHP
1
2
3
4
5
6
7
8
9
10
11
12
$sentMessage = yield $MadelineProto->messages->sendMedia([
    'peer' => '@danogentili',
    'media' => [
        '_' => 'inputMediaUploadedDocument',
        'file' => 'video.mp4',
        'attributes' => [
            ['_' => 'documentAttributeVideo', 'round_message' => false, 'supports_streaming' => true]
        ]
    ],
    'message' => '[This is the caption](https://t.me/MadelineProto)',
    'parse_mode' => 'Markdown'
]);
p/s

фрилансеры дорого просят и хотят разработку с нуля и приложения.

А если я пойму как это все работает, я потом тоже на форму на этом помогу

Добавлено через 2 минуты
Цитата Сообщение от HotReboot Посмотреть сообщение
Вообще вот там же пример.
я гитхаб вообще не понимаю. там все сложно. ни для новичков точно. Меня все чуть что на гитхаб шлют)
0
 Аватар для HotReboot
326 / 227 / 92
Регистрация: 22.04.2017
Сообщений: 1,136
11.10.2020, 10:29
jenya82, Я не знаю. Мне лень вникать глубоко. Я вам сказал явные ошибки и стандартные трюки с API.
1
1 / 1 / 0
Регистрация: 11.01.2010
Сообщений: 168
11.10.2020, 10:58  [ТС]
Цитата Сообщение от HotReboot Посмотреть сообщение
Я не знаю. Мне лень вникать глубоко.
вот на всех форумах этим и заканчивается

Добавлено через 28 минут
Цитата Сообщение от HotReboot Посмотреть сообщение
Я вам сказал явные ошибки и стандартные трюки с API.
Спасибо, за малую помощь!
0
1 / 1 / 0
Регистрация: 11.01.2010
Сообщений: 168
18.10.2020, 08:12  [ТС]
Цитата Сообщение от HotReboot Посмотреть сообщение
Я не знаю. Мне лень вникать глубоко. Я вам сказал явные ошибки и стандартные трюки с API.
Мне кажется Вы понимаете. Подскажите, пожалуйста.

Вот я получил с помощью madelineproto этот самый ID/ Ребята помогли, а так тоже не догонял ))

Вот что получаю при отправке видео на сервер телеги

Hi!
Thanks for creating MadelineProto! <3
PHP
1
2
3
4
5
6
7
8
Array
(
    [file_type] => video
    [file_name] => -4515145098839307804_5215468999025887294.mp4
    [file_size] => 185013116
    [mime_type] => video/mp4
    [file_id] => BAACAgIAAxUAAV-LIZR3KBNp7YobqNrwyvejdNBgAAI-CAACbBFhSORJVnJ0-1bBGAQ
)
File_id есть! Ура!

Но попытался его такой конструкцией передать в бота - не зашло

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// Кнопки у сообщений
//================ вызывается команда бота появлется сообщение и под ним кнопка "смотреть видео"============
$bot->command("start", function ($video) use ($bot) {
    $keyboard = new \TelegramBot\Api\Types\Inline\InlineKeyboardMarkup(
        [
            [
                ['callback_data' => 'data_test', 'text' => 'Смотреть видео 1'],
                
                //['callback_data' => 'data_test2', 'text' => 'ОтветЪ']  вторая кнопка. пока не нужна
            ]
        ]
    );
    
   //$pic = "AgACAgIAAxkBAAICb199ye19M9O6eiEoftEtwXIHwXCUAAIEszEbitzxS4_hUZs9pFpCYq1sli4AAwEAAwIAA20AA3pQAgABGwQ";
   //$bot->sendPhoto($message->getChat()->getId(), $pic);
   $video = "video@BAACAgIAAxUAAV-LIZR3KBNp7YobqNrwyvejdNBgAAI-CAACbBFhSORJVnJ0-1bBGAQ";
   //$bot->sendPhoto($message->getChat()->getId(), $pic);
   $pic = "https://icopydoc.ru/wp-content/uploads/fortelegrambot.jpg";
  // $bot->sendPhoto($message->getChat()->getId(), $pic);
   $bot->sendVideo($Video->getChat()->getId(), $video);
   //$bot->sendMessage($message->getChat()->getId(), "привет", false, null, null, $keyboard);
 
});
 
//video@BAACAgIAAxkBAAICcV9927FlDPwZfFNk3uh2CpB0vMV5AAJUCQACw0HwSwfK5-9mnPhcGwQ
//photo@AgACAgIAAxkBAAICb199ye19M9O6eiEoftEtwXIHwXCUAAIEszEbitzxS4_hUZs9pFpCYq1sli4AAwEAAwIAA20AA3pQAgABGwQ
 
 
// теперь нам нужно обработать нажатие кнопки  "Смотреть видео 1"
 
 
$bot->on(function($update) use ($bot, $callback_loc, $find_command){
  $callback = $update->getCallbackQuery();
  $message = $callback->getMessage();
  $chatId = $message->getChat()->getId();
  $data = $callback->getData();
});
// запускаем обработку
$bot->run();
?>
 Комментарий модератора 
Обсуждение вопросов только на форуме.
Призывы к изменению репутации запрещены.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.10.2020, 08:12

Куда копать?
Собственно начну с начала. Все было хорошо,скачал установил игру,сначала играл вроде нормально,потом дай думаю выставлю настройки на...

Куда копать?)
Всем привет!Скажу сразу,что я тот еще новичок.Поэтому,прошу помочь и если можно,то простеньким языком) Предсказывая советы...

Обьясните куда копать?
Народ всем привет! У меня вопрос по выбору игровых движков 1)Я хочу создать игру типа Poit Blanck так вот посоветуйте какой бесплатный...

Подскажите куда копать
Здравствуйте, форумчане помогите решить задачу или подскажите решить. суть задачи вывести из массива часто встречаемый элемент. если...

Подскажите куда копать
Добрый день. С JS практически не работал, нужно набросать фронт, надеюсь что натолкнете на пример. Упрощу задачу: Нужно нарисовать кучу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru