Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stephanakkerman/new-binance-listings

Sends a Telegram message if Binance added new cryptocurrencies to their spot exchange
https://github.com/stephanakkerman/new-binance-listings

binance binance-api binance-exchange cryptocurrency telegram telegram-bot telegram-bot-api trading

Last synced: about 2 months ago
JSON representation

Sends a Telegram message if Binance added new cryptocurrencies to their spot exchange

Awesome Lists containing this project

README

        

# New Binance Listings
[![Python 3.8](https://img.shields.io/badge/python-3.8-blue.svg)](https://www.python.org/downloads/release/python-380/)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![MIT License](https://img.shields.io/github/license/StephanAkkerman/New_Binance_Listings.svg?color=brightgreen)](https://opensource.org/licenses/MIT)

---

As the name suggests this script sends you an automated message if Binance has just listed a new coin on their spot exchange.

## Setup
Follow the link in src/binance_keys.py to set up your personal Telegram bot, and get your id token so you can send Telegram messages via your bot to yourself.

## How it works
Every minute (could be faster if you would like) the Binance exchange is checked, if the total amount of symbols listed on their exchange has changed compared to last time a message is send. This message contains the new symbols that got listed on the spot exchange.

## Dependencies
The required packages to run this code can be found in the `requirements.txt` file. To run this file, execute the following code block:
```
$ pip install -r requirements.txt
```
Alternatively, you can install the required packages manually like this:
```
$ pip install
```

## How to run
- Clone the repository
- Run `$ python src/main.py`
- See result