This application is a simple chat bot for Telegram that will return funny horoscopes. You can access it by the following link.
- bot is made with Go 1.20
- bot uses Redis for storing data
- bot integrated into Telegram sybsystem via botFather
- bot functions are developed using Telegram Bot API
- bot deployed to the Cloud via Yandex Compute Cloud
- Clone this repository
- Register blank bot via botFather and get token to access the HTTP API
- Run following command in the root of repository
TELEGRAM_BOT_TOKEN=<your-token> docker compose up
You can look to this public docker image at the DockerHub repository using the following link which is also available via README badge.
- Clone this repository
- Install Go 1.20
- Register blank bot via botFather and get token to access the HTTP API
- Update
docker-compose.yaml
to build goroscope from local directory instead of using public DockerHub image - Develop amazing features to goroscope :)
- Run following command in the root of repository to start goroscope locally:
TELEGRAM_BOT_TOKEN=<your-token> docker compose up
Docker compose starts container with goroscope app and Redis container for storing goroscope's data.