The intention of this app is to inform the Coinbase Pro user about order changes via telegram messages. Therefore, the app exposes a webserver where the users can log in via Telegram Login, and set up the Coinbase Pro API-Key.
Here's an example of how the app works:
- The Telegram-Bot: https://t.me/CoinbaseProNotifierBot
- The Webserver: https://notifier.bot.apperia.de
HINT: If you don't already have an Telegram bot, have a look at https://core.telegram.org/bots.
Official Coinbase Pro help:
Example of API-Key creation with images:
HINT: The only required API-Key permission is "view".
- In order to properly use the app, copy the
.env_example
to.env
and provide the necessary Coinbase Pro API-Key and your telegram bot details. - Run
go run cmd/notfier.go
- Run
docker build -t coinbasepro-notifier .
- Run
docker run --rm -p 8080:8080 -v "$(pwd)/data:/app/data" --env-file .env coinbasepro-notifier
- Press
CTRL+C
to shut down the server.
- Customize the example `docker-compose.yml file to your needs.
- Run
docker-compose up -d
to start the service.
HINT: For a quick try, use the prebuild docker image from docker-hub: coinbasepro-notifier