Как сделать бота для TELEGRAM на Python? | Бот модератор
Телеграм бот своими руками на Django.
Это статья том, как создать свой телеграмм бот на базе farmework Django. Пошагово, начиная с выбора платформы размещения, обоснования причин такого выбора, разворачивания проекта django и так далее. Итак начнем с выбора метода общения с ботом. Существует два метода обмена сообщениями меду вашим сервером и ботом. Один из них называется polling - когда ваш сервер будет опрашивать Телеграмм в бесконечном цикле. Большинство обзоров, о том как создать бота, используют именно этот метом общения с Телеграмм...
9. Выстраиваем диалог между пользователем и Telegram ботом.
Создаем анкету (опрос), пользователь должен пройти последовательность шагов, где Handler сообщает системе, каким должен быть следующий шаг. В зависимости от ответа, последовательность может меняться. Для этого используется обработчик ConversationHandler — позволяет строить (описывать) диалоги со сложной логикой. У каждого ConversationHandler есть: entry_points — запускает данный диалог, точка входа. states — шаги диалога, у каждого шага есть название и обработчик на который этот шаг реагирует. fallbacks — выход из диалога или можно использовать при некорректном вводе информации пользователем...