Бот создан для автоматизации постинга в телеграм-канале по популяризации астрономии во имя Хаббла и Хокинга!
Для корректной работы Вам необходимо получить следующие API-ключи:
- API-ключ для работы с Telegram-ботом (инструкция тут).
- API-ключ для работы с приложением NASA (регистрация тут)
После получения ключей необходимо передать их в переменные окружения (или
положить в .env
-файл в корне проекта) в таком виде:
TG_API=Ваш API-ключ для работы с Telegram-ботом
NASA_API=Ваш API-ключ для работы с приложением NASA
Также необходимо передать в переменные окружения (или
положить в .env
-файл в корне проекта) ID Вашего канала в Telegram и
выбрать необходимую задержку между постами:
TG_CHAT_ID=Ваш канал
POST_DELAY_IN_SECONDS=Задержка в секундах
- Для корректной работы Вам необходим Python версии 3.5 и выше.
- Нужно установить все необходимые модули:
pip install -r requirements.txt
- Для сбора новых фотографий SpaceX
python3 fetch_spacex.py
- Для сбора новых фотографий NASA
python3 fetch_nasa.py
- Для запуска бота
python3 main.py
Код написан в образовательных целях на курсах для веб-разработчиков dvmn.org.