Скрипт main.py
отправляет уведомления о проверенных работах на dvmn.org.
У вас уже должен быть установлен Python 3. Если его нет, то установите.
Используйте pip
(или pip3
, если у вас проблемы с Python2). Так же нужно установить необходимые пакеты:
pip install -r requirements.txt
Прежде чем использовать скрипт, Вам нужно зарегистрироваться на сервисе dvmn.org.
После регистрации, нужно получить токен на API Девмана.
Для работы скрипта нужно создать файл .env
в директории где лежит скрипт.
Этот файл хранит ваш серкетный токен от сервиса dvmn.org. Вставьте ваш токен в файл .env
:
DEVMAN_TOKEN = 'Token 4dabacd9bf959a599899d9bc8515081c471c4eb9'
В файл .env
также нужно вставить ваш токен от Телеграм Бота.
Для этого нужно:
-
Написать Отцу ботов:
- /start
- /newbot
-
Отец ботов попросит ввести два имени.
-
Первое — как он будет отображаться в списке контактов, можно написать на русском.
-
Второе — имя, по которому бота можно будет найти в поиске. Должно быть английском и заканчиваться на bot (например, notification_bot)
-
Вы создадите бота в Telegram, получите его API ключ. Вставьте ваш токен бота в файл .env
:
TELEGRAM_BOT_TOKEN = '95132391:wP3db3301vnrob33BZdb33KwP3db3F1I'
Вам необходимо получить свой chat_id.
Чтобы получить свой chat_id, напишите в Telegram специальному боту: @userinfobot
и вставить его в файл .env
:
TELEGRAM_CHAT_ID = 335031317
Для запуска скрипта вам необходимо запустить командную строку и перейти в каталог со скриптом:
[путь_до_файла] python main.py
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.