Anton-Cherepkov / precipitation-bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

precipitation-bot

Данный бот можно протестировать в любое время по адресу https://t.me/precipitation_bot.

Если бот не отвечает / упал / что-то ещё, то свяжитесь с:

О боте

Данный Telegram-бот умеет отвечать на вопроc: «Какие осадки ожидаются в ближайшее время?». Есть возможность сохранять/изменять избранные локации.

Прогноз погоды получается с помощью GET-запроса к API Яндекс Погоды.

Избранные локации пользователя хранятся в базе данных PostgreSQL.

Примеры взаимодействия

Меню

image

Получение прогноза

image

Добавление локации

image

Системные требования

  1. docker
  2. docker-compose
  3. internet connection

Запуск

  1. В файле env/weather_bot.env указать токен Telegram-бота TELEGRAM_TOKEN и токен Yandex-погоды WEATHER_TOKEN
  2. docker-compose build
  3. docker-compose up

About


Languages

Language:Python 98.8%Language:Dockerfile 1.2%