Telegram bot assistant. Used to:
- create reminders
- manual of console commands (git, docker, linux, k8s)
- get weather forecast
- get exchange rates
- Telegram - UI
- Bot
- save events in
database
- get exchange rates from
Bank of Russia
- save events in
- Scheduler
- get weather forecast from
yandex api
once in 40 minutes and sends it toqueue
- check once in 1-minute
database
for events that need to be recalled(day, hour before event) and sends it toqueue
- get weather forecast from
Service has DevOps pipeline using GitHub-Actions.
Stages:
- build
Bot
andScheduler
in image and push them in DockerHub registry - deploy to VPS