SaleBot | Узнаем понятие tg_request
Контент урока
Учимся отправлять круглое видео в бот
ID файлов работают только для того бота, где они были получены И никак иначе
Документация по всем функциям
Общая переменная save_webhook со значением 1
Скачиваем файл, устанавливаем себе в проект
Функция для отправки кружка tg_send_video_note(platform_id, video_note, reply_markup, protect_content, reply_to_message_id, disable_notification, message_thread_id) Параметры: platform_id
– идентификатор клиента в Telegram, которому необходимо прислать сообщение video_note - id кружка из tg_request reply_markup
– кнопки protect_content
– признак защиты контента от копирования. Чтобы включить поставьте 1, чтобы не включать - пустые кавычки '' или удалите reply_to_message_id - идентификатор сообщения, которое необходимо процитировать disable_notification
– отправка сообщения со звуковым уведомлением (1 - отключить уведомление при получении, 0 - передать с уведомлением) message_thread_id
– идентификатор темы, ветки
Лайфхак для создания кнопок
Для создания кнопок перейдите в настройки блока и выберите раздел Кнопки Добавьте все необходимые кнопки:
Далее нажмите на "Расширенные настройки" Настройки созданных кнопок Вы найдете при клике на Расширенные настройки
После этого скопируйте все из расширенных настроек кнопок и вставьте вместо reply_markup
Учимся отправлять картинки из калькулятора
Функция для отправки картинки tg_send_photo(platform_id, photo, caption, reply_markup, parse_mode, reply_to_message_id, protect_content, has_spoiler, disable_notification, message_thread_id, entities, show_caption_above_media) Параметры: platform_id
– идентификатор клиента в Telegram, которому необходимо прислать сообщение photo - id картинки из tg_request caption - описание до
1024 символов, включая пробелы reply_markup
– кнопки parse_mode
– ставим html reply_to_message_id - идентификатор сообщения, которое необходимо процитировать protect_content
– признак защиты контента от копирования. Чтобы включить поставьте 1, чтобы не включать - пустые кавычки '' или удалите has_spoiler
– создание спойлера. Чтобы включить, напишите True disable_notification
– отправка сообщения со звуковым уведомлением (1 - отключить уведомление при получении, 0 - передать с уведомлением) message_thread_id
– идентификатор темы entities
– пропускаем кавычками '' show_caption_above_media - принимает значение True, если указать этот параметр, то текст сообщения будет расположен над вложением
Учимся отправлять видео из калькулятора
Функция для отправки видео tg_send_video(platform_id, video, caption, reply_markup, parse_mode, reply_to_message_id, protect_content, has_spoiler, disable_notification, message_thread_id, entities, show_caption_above_media, cover) Параметры: platform_id
– идентификатор клиента в Telegram, которому необходимо прислать сообщение photo - id видео из tg_request caption - описание до
1024 символов, включая пробелы reply_markup
– кнопки parse_mode
– ставим html reply_to_message_id - идентификатор сообщения, которое необходимо процитировать protect_content
– признак защиты контента от копирования. Чтобы включить поставьте 1, чтобы не включать - пустые кавычки '' или удалите has_spoiler
– создание спойлера. Чтобы включить, напишите True disable_notification
– отправка сообщения со звуковым уведомлением (1 - отключить уведомление при получении, 0 - передать с уведомлением) message_thread_id
– идентификатор темы entities
– пропускаем кавычками '' show_caption_above_media - принимает значение True, если указать этот параметр, то текст сообщения будет расположен над вложением cover - обложка на видео
Домашнее задание
Задание Отправить скриншоты в поле ДЗ, где будет видно: - отправленный кружок в бота - отправленное видео больше 20 мб Скриншоты блока, где будет видно каждую функцию Самостоятельно использовать функции: tg_send_animation - отправка гифки tg_send_voice - отправка голосового tg_send_document - отправка файла Прислать скриншоты настроек этих функций в поле ДЗ Скриншоты в это поле - обязательное поле ДОБАВИТЬ ФАЙЛЫ максимальный размер файла - 100мб