Docker-containered bot. Added to a group chat, she replies to any message containing price and currency pattern. Live!
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
money_bot handle negative Aug 23, 2018
Dockerfile Docker image cleanup Nov 17, 2016
LICENSE Initial commit Dec 31, 2015 Update Nov 19, 2016

Money Bot for Telegram

Bot is handy in group chats. She looks for the currencies in chat context and converts $, €, ₽, CAD currencies to opposite ones (based on Open Exchange Rates). Opposite ones are set empirically.

For example:

  • someone sent to a chat bought a backpack for $119 free shipping
  • she replies 7691 ₽

Start chat with @USDRUB_bot in Telegram. Ask '$1', '5€' or even '100 RUB'.

Build Docker Image

In the folder:

$ echo "TOKEN = 'YOUR_TOKEN'" >> money_bot/token.rb       # Telegram Bot Token from @BotFather
$ echo "OXR_APP_ID = 'YOUR_OXR_ID'" >> money_bot/token.rb # App token from Open Exchange Rates

$ docker build -t m4rr/money_bot .                        # Build Docker image

Start Up the Container

$ docker run -d --restart=always m4rr/money_bot           # Run Docker container