Найти тему
Django | Python

3. Научим Telegram бота сообщать о его запуске и здороваться.

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

1. Устанавливаем библиотеку python-telegram-bot.

При написании бота для Telegram используем готовую библиотеку python-telegram-bot. Устанавливаем библиотеку с помощью pip, pip — это менеджер пакетов для python (программа которая скачивает и устанавливает нужную нам библиотеку).

-2

Чтобы посмотреть список модулей установленных через pip, необходимо в терминале выполнить команду pip freeze.

-3

2. В папке с нашим проектом создадим Python файл c расширением .py в котором будет находится код нашего бота.

-4

3. В созданный файл импортируем Updater. Updater — компонент отвечающий за коммуникацию с сервером Telegram, т.е. за получение и передачу сообщения. Далее создаем основную часть нашего бота, функцию main() и в теле функции опишем функционал его работы.

-5

4. Научим бота реагировать на команду /start при подключении к боту в чате Telegram и здороваться с пользователем запустившим его. 

— импортируем обработчик команд CommandHandler

— доработаем функцию main() 

— создадим функцию sms()

-6

5. Запускаем бота.

-7

Переходим в Telegram и вызываем (отправляем) команду /start.

-8

Пока наш бот умеет только реагировать на команду /start, но мы займемся его обучением в следующих статьях.

Предыдущие статьи из серии Python Telegram Bot:

2. Создаем и регистрируем бота в BotFather.

1. Создаем проект и настраиваем Git репозиторий.

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц