Minor changes to the readme

pull/8/head
sixBit 2020-07-11 10:08:51 +02:00
rodzic 246c6807bd
commit 353c136fb7
2 zmienionych plików z 15 dodań i 12 usunięć

2
.github/FUNDING.yml vendored
Wyświetl plik

@ -1 +1 @@
custom: ['sixbit.io/paypal', 'sixbit.io/bitcoin']
custom: ['sixbit.io/paypal', 'sixbit.io/crypto']

Wyświetl plik

@ -8,7 +8,7 @@
<br /><a href="https://github.com/sixBit/TradingView-Webhook-Bot/stargazers"><img src="https://img.shields.io/github/stars/sixbit/TradingView-Webhook-Bot?style=social" alt="GitHub stars"></a>
<a href="https://github.com/sixBit/TradingView-Webhook-Bot/network/members"><img src="https://img.shields.io/github/forks/sixbit/TradingView-Webhook-Bot?style=social" alt="GitHub forks"></a>
<a href="https://github.com/sixBit/TradingView-Webhook-Bot/watchers"><img src="https://img.shields.io/github/watchers/sixbit/TradingView-Webhook-Bot?style=social" alt="GitHub watchers"></a>
<br /><a href="https://sixbit.io/telegram"><img src="https://img.shields.io/badge/Join-Server-00457c.svg?logo=telegram&style=plastic" alt="Join Telegram Server"></a>
<br /><a href="https://conversations.im/j/codehub@room.sixbit.io"><img src="https://inverse.chat/badge.svg?room=codehub@room.sixbit.io" alt="Join XMPP Server"></a>
</p>
<p align="center">
@ -24,28 +24,30 @@
</p>
## About
The **TradingView-Webhook-Bot** ⚙️ listens to [TradingView](https://tradingview.com) alerts via [webhooks](https://www.tradingview.com/support/solutions/43000529348-i-want-to-know-more-about-webhooks/) using [flask](https://flask.palletsprojects.com/en/1.1.x/). All alerts can be instantly sent to Telegram, Discord, Twitter and/or Email.
The **TradingView Webhook Bot** ⚙️ listens to [TradingView](https://tradingview.com) alerts via [webhooks](https://www.tradingview.com/support/solutions/43000529348-i-want-to-know-more-about-webhooks/) using [flask](https://flask.palletsprojects.com/en/1.1.x/). All alerts can be instantly sent to Telegram, Discord, Twitter and/or Email.
## Features
- Telegram Support using the [Python Telegram](https://github.com/python-telegram-bot/python-telegram-bot) libary
- Discord Support using [webhooks](https://support.discord.com/hc/de/articles/228383668-Webhooks-verwenden)
- Twitter Support using [tweepy](https://github.com/tweepy/tweepy) libary
- Twitter Support using the [tweepy](https://github.com/tweepy/tweepy) libary
- Email Support using [smtplib](https://docs.python.org/3/library/smtplib.html)
- Alert channels can be enabled or disabled in [`config.py`](https://github.com/sixBit/TradingView-Webhook-Bot/blob/master/config.py)
- Differentiate between Buy and Sell alerts
- TradingView `{{close}}`, `{{exchange}}` etc. variables support. Read more [here](https://www.tradingview.com/blog/en/introducing-variables-in-alerts-14880/)
> 💡 Got a feature idea? Open an [issue](https://github.com/sixBit/Telegram-Webhook-Bot/issues/new) and I might implement it.
## Installation
> 💡 Best to run the bot on a VPS. I can recommend [vultr](sixbit.io/vultr).
> ⚠️ Best to run the bot on a VPS. I can recommend [vultr](https://sixbit.io/vultr).
1. Clone this repository `git clone https://github.com/sixBit/TradingView-Webhook-Bot.git`
2. Create your virtual environment `python3 -m venv TradingView-Webhook-Bot`
3. Activate it `source TradingView-Webhook-Bot/bin/activate && TradingView-Webhook-Bot`
4. Install all requirements `pip install -r requirements.txt`
5. Edit and update [`config.py`](https://github.com/sixBit/TradingView-Webhook-Bot/blob/master/config.py)
6. Setup TradingView alerts as shown [here](https://i.imgur.com/71UYTcu.png)
1. Create your virtual environment `python3 -m venv TradingView-Webhook-Bot`
1. Activate it `source TradingView-Webhook-Bot/bin/activate && TradingView-Webhook-Bot`
1. Install all requirements `pip install -r requirements.txt`
1. Edit and update [`config.py`](https://github.com/sixBit/TradingView-Webhook-Bot/blob/master/config.py)
1. Setup TradingView alerts as shown [here](https://i.imgur.com/71UYTcu.png)
- TradingViews variables like `{{close}}`, `{{exchange}}` etc. work as well. More can be found [here](https://www.tradingview.com/blog/en/introducing-variables-in-alerts-14880/)
- Your webhook url would be `http://YOUR-IP/webhook`
7. Run the bot `python main.py`
1. Run the bot `python main.py`
*It is recommended to run flask on a different port like 8080. It is then necessary to forward port 80 to 8080.*
@ -53,4 +55,5 @@ The **TradingView-Webhook-Bot** ⚙️ listens to [TradingView](https://tradingv
![Webhook Bot](https://i.imgur.com/vZA42cc.png)
## How can I help?
All kinds of contributions are welcome! The most basic way to show your support is to `⭐️ star` the project, or to raise [issues](https://github.com/sixBit/TradingView-Webhook-Bot/issues/new).
All kinds of contributions are welcome!
The most basic way to show your support is to `⭐️ star` the project, or to raise [`🐞issues`](https://github.com/sixBit/TradingView-Webhook-Bot/issues/new).