Free TradingView webhook alert for basic plan users.

Overview

TradingView-Free-Webhook-Alerts

Project start on 01-02-2022

License: GPL v3

Providing the free webhook service to the basic plan users in TradingView.

Portal ↠ Installation · Usage

Features

  • No Pro/Pro+/Premium TradingView account requested.

How it works ?

Check the inbox frequently and transfer the TradingView alert email into the webhook message.

Requirements

  • Python 3.6 or latest (*Developed in Python 3.8.1)
  • An IMAP available email account (eg.Gmail, Hotmail, etc.)
    • Gmail have be tested and works well
  • A TradingView account

Getting Started

To install TradingView-Free-Webhook-Alerts, check out the Getting Started guide.

Notice

  • The program will read the coming email and mark it as read.
  • It is suggested to create a new email account for the best performance.
  • If you are using Gmail as your email service provider, you should read through the following documents in order to protect your account from getting suspended; therefore, it is suggested to create a new Google account instead of using your main account.
  • The webhook message will not be sent immediately due to the latency of the email service provider. It will normally take about 2-5 seconds before the webhook message is sent.

Combination

You can combine the program with other services. For example,

TODO

  • Remove all potential risks that may be caused by the programme, for example, Gmail account was suspended because of high-frequency IMAP action (No reports show any Gmail account has been suspended due to this programme currently.).

Known Issues

  • No known issues

Disclaimer

I as the author assume no responsibility for errors or omissions in the contents of the Service.

In no event shall I be liable for any special, direct, indirect, consequential, or incidental damages or any damages whatsoever, whether in an action of contract, negligence or other torts, arising out of or in connection with the use of the Service or the contents of the Service. I reserve the right to make additions, deletions, or modifications to the contents of the Service at any time without prior notice.

(Service refers to the TradingView-Free-Webhook-Alerts.)

Comments
  • Less Secure Access Google, no longer available

    Less Secure Access Google, no longer available

    They removed the less secure access option, is there a workaround, and which is the next recommended email suitable for this use? https://myaccount.google.com/lesssecureapps?pli=1&rapt=AEjHL4MCqIEkbXl_ukdC2ZL2bnZaSQpOcJ19D7BgASIy9DjHyJqYKXALxkdohRy5PbTDt8TH-3j8cfzOHouBGjz4mHzbd16JCg

    thank you for your time

    opened by Pest202 7
  • Empty content when calling webhook with custom alert

    Empty content when calling webhook with custom alert

    The content seems to be empty : 08-02-2022 19:30:05 | INFO | Sending webhook alert<Alert: DOT webhook>..., content: 08-02-2022 19:30:05 | OK | Sent webhook alert successfully!

    The service that received the call logged this :

    [19:30:05.578] [INFO] ""

    When looking at the email in my GMail account, the data is there (json string).

    good first issue 
    opened by scubix 4
  • 'NoneType' object has no attribute 'replace'

    'NoneType' object has no attribute 'replace'

    Hello. I did everything according to your instructions, but in the end I get the error "Here an error has occurred, reason: 'NoneType' object has no attribute 'replace'" Tell me what the problem might be, thank you.

    8bc8ca5e5fed7d59a770ca218bd9dfe1

    opened by Andreymyski 3
  •  #cloud based workflow server #resolved gimail integration requirement in tradingview free webhook alert #pipedream

    #cloud based workflow server #resolved gimail integration requirement in tradingview free webhook alert #pipedream

      Hiii  @soranoo 
    

    write now we are sending free webhook alert required python , also in email google had band the 3rd pary integration to integrate it only allow to integrate user who has Google Cloud , personal required required in email there is a problem it may be ban due to reasons .

    we can over come these problems in pipedream it is open source free cloud based workflow provider .
    1st login in pipedream 2nd create a workflow https://pipedream.com/@/new/build 3rd use email as a trigger copy it and paste in email to sms as a trigger in tv alert. it will send otp to pipedream work flow body text now were successfully connected pipedream email into alert . as alert trigger message send to email and we can xtract the path and send post request
    4th extract the value requires to send post webhook request copied the path and paste in python code step 5th in a work flow you can also connect telegram http post request , and discord to send messages 5th deploy now your work flow has successfully created on cloud server it works 24 x 7

    bro i dont know python to send post requests with paylods . i read pipedream documentaion it has written there . i cant understand much

    these steps make us very light to use Trading view free webhook

    Originally posted by @Priyanshu-raj95 in https://github.com/soranoo/TradingView-Free-Webhook-Alerts/discussions/14

    🗒️ documentation 
    opened by Priyanshu-raj95 1
  • Previous alerts are being send out again

    Previous alerts are being send out again

    When receiving an alert, previous alerts were send out again as well :

    17-02-2022 14:30:29 | INFO | Sending webhook alert<Alert: BTC Trade>, content: {'c': 'STOP', 't': '1234567890'} 17-02-2022 14:30:29 | OK | Sent webhook alert successfully! 17-02-2022 14:30:29 | INFO | The whole process taken 21.792s. 17-02-2022 14:30:30 | INFO | Sending webhook alert<Alert: BTC Trade>, content: {'c': 'SELL', 't': '1234567890'} 17-02-2022 14:30:30 | OK | Sent webhook alert successfully! 17-02-2022 14:30:30 | INFO | The whole process taken 178215.88s. 17-02-2022 14:30:32 | INFO | Sending webhook alert<Alert: BTC Trade>, content: {'c': 'BUY', 't': '1234567890'} 17-02-2022 14:30:32 | OK | Sent webhook alert successfully! 17-02-2022 14:30:32 | INFO | The whole process taken 227609.068s. 17-02-2022 14:30:33 | INFO | Sending webhook alert<Alert: BTC Trade>, content: {'c': 'SELL', 't': '1234567890'} 17-02-2022 14:30:33 | OK | Sent webhook alert successfully! 17-02-2022 14:30:33 | INFO | The whole process taken 253824.331s.

    The process time is also completely wrong because they were old alerts.

    opened by scubix 1
  • Program stops on an empty mailbox

    Program stops on an empty mailbox

    When there are no emails in the mailbox, the program crashes with the error :

    AttributeError: 'NoneType' object has no attribute 'uid'.

    So it always needs at least 1 email to be in the mailbox

    opened by scubix 1
  • Bump certifi from 2021.10.8 to 2022.12.7

    Bump certifi from 2021.10.8 to 2022.12.7

    Bumps certifi from 2021.10.8 to 2022.12.7.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • #Pipedream#Python code Take snapshort of chart and send it to Discord , twitter and also to Telegram with url when Trading view Alert triger

    #Pipedream#Python code Take snapshort of chart and send it to Discord , twitter and also to Telegram with url when Trading view Alert triger

      As we know that **Alert** will only tells price of a point ie **intial and final** 
    

    1st but it **fails to tell what is trend **in Market either up trend or down trend 2nd if we have a Snapshort Any one can make a Techanical Analysis on it . from any place
    3nd we can easly handle Alert and send our chart Disscussion or drawing ie support and resistance that we draw on Chart and indicators that we are using

    I think like this way
    Python code Take snapshort of chart and send it to Discord , twitter and also to Telegram with url when Trading view Alert triger by using #pipedream

    _Originally posted by @Priyanshu-raj95

    off-topic 
    opened by Priyanshu-raj95 0
  • :star2: Rebuild core

    :star2: Rebuild core

    [#] Decrease potential risks that may make email accounts suspended [#] Updated docs [#] Updated dependency package list (requirements.txt) [#] Fixed issue #3

    [-] Removed TradingView Send email support temporarily [-] Removed loop duration

    opened by soranoo 0
  • Inaccurate whole process time

    Inaccurate whole process time

    You may see the whole process take longer than you actually feel. That problem was caused by you and the email sender being in different time zones. So you may receive an email come from the future. time-difference You may simply fix it by updating the time zone setting on the email service side or having a Google search.

    opened by soranoo 0
Releases(v.2.6.1)
  • v.2.6.1(Dec 25, 2022)

    [#] Updated config.example.toml [#] Updated README.md [#] Updated gettingstarted.md [+] Added pipedream support [+] Added Local ngrok Version [+] Supported real-time log to Discord (local ver.) [+] Improved user experience (local ver.)

    Source code(tar.gz)
    Source code(zip)
Owner
Freeman
Freeman
🚀 A fast, flexible and lightweight Discord API wrapper for Python.

Krema A fast, flexible and lightweight Discord API wrapper for Python. Installation Unikorn unikorn add kremayard krema -no-confirmation Pip pip insta

Krema 20 Sep 04, 2022
Bot developed in python, 100% open-source, compatible with Windows and Linux.

Bombcrypto Bot [Family JOW] Bot desenvolvido em python, 100% do código é aberto, para aqueles que tenham conhecimento validarem que não existe nenhum

Renato Maia 71 Dec 20, 2022
discord token grabber using python

Discord Token Grabber A Discord token grabber written in Python 3. This version of the grabber only supports Windows. Features No local caching Transf

1 Oct 28, 2021
Hack WhatsApp Account Easily(Android)

X-Whatsapp Hack WhatsApp Account Easily(Android) HOW TO RUN 👇 (Termux) pkg update && pkg upgrade pkg install python pkg install git git clone https:/

KiLL3R_xRO 72 Dec 21, 2022
⚡ Simple mass dm selfbot for Discord written in python3.

Zapp Simple mass dm selfbot for Discord written in python3. Warning. This project was made for educational purposes only! I take no responsibility for

Ѵιcнч 34 Nov 01, 2022
A community made discord bot coded in Python and running on AWS.

Pogbot Project Open Group Discord This is an open source community ran project. Join the discord for more information on how to participate. Coded in

Project Open Group 2 Jul 27, 2022
Python async SDK for betsapi.com

Python async SDK for betsapi.com

1 Dec 21, 2021
A Python script to create customised Spotify playlists using the JSON, Spotipy Library and Spotify Web API, based on seed tracks in your history.

A Python script to create customised Spotify playlists using the JSON, Spotipy Library and Spotify Web API, based on seed tracks in your history.

Youngseo Park 1 Feb 01, 2022
Braje: a python based credit hacker tool. Hack unlimited RAJE LIKER app Credit

#ReCoded Evan Al Mahmud Irfan ✨ ථ BRAJE 1.0 AUTO LIKER, AUTO COMMENT AND AUTO FOLLOWER APP CREDIT HACKER TOOL About Braje: Braje is a python based cre

Evan Al Mahmud Irfan ථ 2 Dec 23, 2021
Telegram bot implementing Lex Arcana using python-telegram-bot library.

Lex Arcana Telegram Bot 🤖 Telegram bot implementing Lex Arcana using python-telegram-bot library. This bot was evaluated for the course "Computer Eng

Nicolò Sonnino 6 Jun 22, 2022
A Telegram Bot written in Python for mirroring files on the Internet to your Google Drive

No support is going to be provided of any kind, only maintaining this for vps user on request. This is a Telegram Bot written in Python for mirroring

Sunil Kumar 42 Oct 28, 2022
Weather_besac is a French twitter bot that tweet the weather of the city of Besançon in Franche-Comté in France every day at 8am and 4pm.

Weather Bot Besac Weather_besac is a French twitter bot that tweet the weather of the city of Besançon in Franche-Comté in France every day at 8am and

Rgld_ 1 Nov 15, 2021
A pypi package that helps in generating discord bots.

A pypi package that helps in generating discord bots.

PineCode Corp 3 Nov 17, 2021
Python Bot that attends classes, answers polls, and then again waits for classes to start.

LPU_myclass_Bot LPU_myclass_Bot is a Python bot that waits for class to start, attends class, answers polls, and then again waits for another class to

Saurabh Kumar 6 Apr 07, 2022
Weather telegram bot with aiogram, on Russian language

weather_bot Weather telegram bot with aiogram, on Russian language #RU Бот по определению погоды в Telegram, написана на библиотеке aiogram, весь инте

LinkxWan 0 Jan 06, 2022
Python binding for Microsoft LightGBM

pyLightGBM: python binding for Microsoft LightGBM Features: Regression, Classification (binary, multi class) Feature importance (clf.feature_importanc

Ardalan 330 Nov 18, 2022
Python library for RetroMMO related stuff, including API wrapper

python library for RetroMMO related stuff, including API wrapper.

1 Nov 25, 2021
A Telegram bot that add a dynamic caption to musics

Music Channel Manager A Telegram bot that add a dynamic caption to musics Deploy to Heroku What is it ? It manage your music channel. With just adding

13 Oct 18, 2022
Find rare users in discord servers

BadgeScraper Find rare users in discord servers How to use Replace the guild_id, server_id and token by the values you wanna use If you never used dis

20 Dec 09, 2022