#3 – Основной функционал бота

#3 – Основной функционал бота

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

Видеоурок

Кнопки в Телеграм

В Telegram вы можете создать два типа кнопок:

  • types.InlineKeyboardMarkup – встроенные кнопки, что отображаются возле сообщения
  • types.ReplyKeyboardMarkup – кнопки, что отображаются возле клавиатуры

Оба типа работают по схожему принципу. Разница лишь в месте где они отображаются и способе обработки нажатия. Для встроенных кнопок используется параметр callback_data для каждой отдельной кнопки. Для reply кнопок используется регистрация следующего действия.


Отправка файлов

За счет функций вы можете отправлять разные типы файлов. Рассмотрим основные:

  • bot.send_photo – отправка фотографии
  • bot.send_audio – отправка звука / мелодии
  • bot.send_video – отправка видео
  • bot.send_message – отправка сообщения

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Telegram Bots: Создание ботов на Python Aiogram
10 уроков
Комментарии (1)
Добавить комментарий

Anton 22 июля 2024 в 12:13

Здравствуйте. Мой код не срабатывает так. как в вашем видео, хотя я следовал вашему примеру. Не поняв где ошибка, я скопировал ваш код и он тоже не сработал. Теперь как понять что происходит?
Ответить

omegaAr 07 ноября 2024 в 17:54

(Варианты)
1. Не установлен Python
2. Не установлены библиотеки