https://github.com/j3rrryy/weather_bot
Telegram weather bot. Written using aiogram 3
https://github.com/j3rrryy/weather_bot
aiogram3 docker postgresql redis telegram weather-forecast
Last synced: 5 months ago
JSON representation
Telegram weather bot. Written using aiogram 3
- Host: GitHub
- URL: https://github.com/j3rrryy/weather_bot
- Owner: j3rrryy
- License: mit
- Created: 2023-04-30T16:35:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-11T00:05:22.000Z (about 1 year ago)
- Last Synced: 2025-07-23T10:05:35.629Z (6 months ago)
- Topics: aiogram3, docker, postgresql, redis, telegram, weather-forecast
- Language: Python
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Aiogram weather bot
## :book: Key features
- Main DB - PostgreSQL
- DB for states - Redis
- Uses phone location for accurate forecast
- Uses English or Russian language to communicate
- Supports changing units of measurement
- Supports showing weather plots
## :computer: Requirements
- Docker
## :hammer_and_wrench: Getting started
- Create Telegram bot in [@BotFather](https://t.me/BotFather) and receive token
- Sign up in [Weather API](https://www.weatherapi.com/) and receive token
- Create `.env` file with variables as in the `examples/.env.example`
### :rocket: Start
```shell
docker compose up --build -d
```
### :x: Stop
```shell
docker compose stop
```
### :email: DM [@J3rry_Weather_Bot](https://t.me/J3rry_Weather_Bot) in Telegram