This project includes a Telegram bot that monitors new cryptocurrency listings on the Binance exchange and sends notifications to subscribed users via Telegram.
/start
: Launches the bot and displays a welcome message./newlisting
: Subscribes to notifications of new listings on Binance. When a new listing is detected, the bot sends out a notification.
- Clone the repository to your local machine.
- Install the required dependencies.
- Configure your Telegram token and other settings in
config/config.yaml
. - Run the bot.
Make sure you have Python 3.7 or higher installed.
-
Clone the repository:
git clone git@github.com:ruocuoguo23/telegram-trading-bot.git cd telegram-trading-bot
-
Install dependencies:
pip install -r requirements.txt
-
Configuration file: Create config/config.yaml and fill in your settings. The config.yaml file should contain the following:
telegram: token: "YOUR_TELEGRAM_BOT_TOKEN"
Replace YOUR_TELEGRAM_BOT_TOKEN with the token you obtained from Telegram's BotFather.
-
Run the bot:
./start.sh
-
Contributing: If you would like to contribute to this project, please:
Fork the repository. Create a new branch. Submit your changes. Create a Pull Request.