sichiiii / weatherApi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Сервис погоды

Django app + TG bot

Подготовка к запуску

Сервис требует версию Python => 3.10

Ввод телеграм-токена и апи-ключа к Яндекс.Погоде:

cd weatherApi
nano config.ini

Установка библиотек:

cd weatherApi
pip install -r requirements.txt

Импорт координат городов (если потребуется, однако дефолтные данные уже в cities_lat_lon.csv):

cd weatherApi/weatherProject
python3 manage.py load_lat_lon

Запуск

Запуск Django-сервера:

cd weatherProject
python3 manage.py runserver

Запуск TG-бота:

cd bot
python3 bot.py

Тестирование:

cd test
python3 test_weather.py

Заметка: Django-сервер должен быть запущен.

About


Languages

Language:Python 100.0%