Бот подключается к Девмана и с помощью механизма long_polling ждет ответ от сервера в бесконечном цикле. Когда скрипт получает ответ от сервера Девмана, ответ форматируется и отправляется в телеграм бота в виде сообщения.
- Создайте виртуальное окружение.
- Установите необходимые модули
pip install -r requirements.txt - Получите токен Девмана на API Девмана
- Создайте нового бота и получите токен, воспользовавшись инструкцией Создание нового бота
- Переименуйте файл
.env.sampleв.env - Впишите ваши токены в файл
.env
Для того чтобы запустить бота, перейдите в директорию скрипта и выполните команду:
python main.pyПерейдите в вашего бота, выполните команду /start и следуйте дальнейшим инструкциям.
При проверке задания телеграм бот отправит сообщение следующего вида:
Проверена работа: "Отправляем уведомления о проверке работ"
К сожалению нашлись ошибки!
Ссылка на урок: https://dvmn.org/modules/chat-bots/lesson/devman-bot/