python telegram bot
Телеграм бот mysm_assist. Бот отслеживает статус выполнения домашнего задания в Яндекс.Практикум через API Яндекс и отправляет уведомление студенту в чать Telegram. Бот уменьшает время реакции на правки ревьера: быстрее можно сдать домашее задание и успеть до дедлайна, сократив издержки времени. Бот начитает отслеживать изменения статусов проверки домашних заданий с момента подключения к Яндекс.Практикуму. Статусы, установленные до подключения, не отслеживаются.
Для запуска бота необходимо:
- Узнать идентификатор чата в телеграм, куда отправлять сообщения.
- В чате нужно авторизовать бота
- В настройках указать идентификатор чата и токен в Яндекс практикум.
- Наслаждаться своевременными уведомлениями о результатах проверки домашних заданий.
Автор: Михаил Мыслицкий.
- python-dotenv==0.19.0
- python-telegram-bot==13.7
- requests==2.26.0
$ git clone https://github.com/mysm/homework_bot.git
$ cd homework_bot
$ pip install -r requirements.txt
Для работы бота необхоходимо создать файл .env с параметрами доступа к API Telegram и Яндекс.практикума.
Пример файла .env:
TELEGRAM_TOKEN = 'YOUR_TELEGRAM_TOKEN'
TELEGRAM_CHAT_ID = 'YOUR_TELEGRAM_CHAT_ID'
PRACTICUM_TOKEN = 'YOUR_PRACTICUM_TOKEN'