Бот создан для автоматизации постинга в телеграм-канале по популяризации астрономии во имя Хаббла и Хокинга!
Для корректной работы Вам необходимо получить следующие 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.