precipitation-bot
Данный бот можно протестировать в любое время по адресу https://t.me/precipitation_bot.
Если бот не отвечает / упал / что-то ещё, то свяжитесь с:
- https://t.me/nikitayusupov (nikitayusupov@gmail.com)
- или https://t.me/acherepkov (cherepkov.ayu@phystech.edu).
О боте
Данный Telegram-бот умеет отвечать на вопроc: «Какие осадки ожидаются в ближайшее время?». Есть возможность сохранять/изменять избранные локации.
Прогноз погоды получается с помощью GET-запроса к API Яндекс Погоды.
Избранные локации пользователя хранятся в базе данных PostgreSQL.
Примеры взаимодействия
Меню
Получение прогноза
Добавление локации
Системные требования
- docker
- docker-compose
- internet connection
Запуск
- В файле
env/weather_bot.env
указать токен Telegram-ботаTELEGRAM_TOKEN
и токен Yandex-погодыWEATHER_TOKEN
docker-compose build
docker-compose up