GithubHelp home page GithubHelp logo

telegram-exchange-bot's Introduction

Exchange Telegram Bot

Exchange Bot is Telegram bot written in Python. App using python-telegram-bot Bot API framework and fetching data from https://api.exchangeratesapi.io/.

Features

This bot using following tools/features:

  • Getting list of rates
  • Caching results
  • Converting currency
  • Plot graph of exchange rates for custom amount of days
  • Testing of api class

Demo

The Bot is hosted by PythonAnywhere though it can be silent due to limitation of free account of PythonAnywhere. You can try access bot in telegram by link https://t.me/simple_exchange_test_bot.

Example

Installation

To run the bot yourself it's recommended to use Python 3.8 version (but also tested with Python 3.7.3 on ARM and it works). Bot requre EXCHANGE_TELEGRAM_BOT environment variable to be set to your unique telegram bot token. To download, install python dependancies, and run bot type following commands:

$ git clone https://github.com/legonian/telegram-exchange-bot.git
$ cd telegram-exchange-bot
$ pip3 install --user -r requirements.txt
$ python3 app.py

telegram-exchange-bot's People

Contributors

legonian avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.