Прочитав данные статьи, можно разработать бота любой сложности, все зависит от ваших фантазий, вот БОТ которого я создал. Кому интересно пишите в тех. поддержку бота, поделюсь опытом и знаниями.
1. Устанавливаем библиотеку python-telegram-bot.
При написании бота для Telegram используем готовую библиотеку python-telegram-bot. Устанавливаем библиотеку с помощью pip, pip — это менеджер пакетов для python (программа которая скачивает и устанавливает нужную нам библиотеку).
Чтобы посмотреть список модулей установленных через pip, необходимо в терминале выполнить команду pip freeze.
2. В папке с нашим проектом создадим Python файл c расширением .py в котором будет находится код нашего бота.
3. В созданный файл импортируем Updater. Updater — компонент отвечающий за коммуникацию с сервером Telegram, т.е. за получение и передачу сообщения. Далее создаем основную часть нашего бота, функцию main() и в теле функции опишем функционал его работы.
4. Научим бота реагировать на команду /start при подключении к боту в чате Telegram и здороваться с пользователем запустившим его.
— импортируем обработчик команд CommandHandler
— доработаем функцию main()
— создадим функцию sms()
5. Запускаем бота.
Переходим в Telegram и вызываем (отправляем) команду /start.
Пока наш бот умеет только реагировать на команду /start, но мы займемся его обучением в следующих статьях.
Предыдущие статьи из серии Python Telegram Bot: