Курс по созданию телеграм бота на Python c нуля #2
Библиотека Telebot: Создание ботов Telegram с примерами функций
Telegram - это популярная платформа обмена сообщениями, которая поддерживает создание ботов. Боты Telegram могут использоваться для различных целей, таких как управление групповыми чатами, отправка уведомлений и предоставление информации пользователям. Для создания бота Telegram можно использовать библиотеку Telebot, которая предоставляет простой и удобный интерфейс для взаимодействия с API Telegram. В этой статье мы рассмотрим некоторые функции, которые вы можете использовать при создании бота Telegram с помощью библиотеки Telebot...
9. Выстраиваем диалог между пользователем и Telegram ботом.
Создаем анкету (опрос), пользователь должен пройти последовательность шагов, где Handler сообщает системе, каким должен быть следующий шаг. В зависимости от ответа, последовательность может меняться. Для этого используется обработчик ConversationHandler — позволяет строить (описывать) диалоги со сложной логикой. У каждого ConversationHandler есть: entry_points — запускает данный диалог, точка входа. states — шаги диалога, у каждого шага есть название и обработчик на который этот шаг реагирует. fallbacks — выход из диалога или можно использовать при некорректном вводе информации пользователем...