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 python package to easy the integration with Direct Online Pay (Mpesa, TigoPesa, AirtelMoney, Card Payments)

python-dpo A python package to easy the integration with Direct Online Pay (DPO) which easily allow you easily integrate with payment options once wit

NEUROTECH 15 Oct 08, 2022
DIAL(Did I Alert Lambda?) is a centralised security misconfiguration detection framework which completely runs on AWS Managed services like AWS API Gateway, AWS Event Bridge & AWS Lambda

DIAL(Did I Alert Lambda?) is a centralised security misconfiguration detection framework which completely runs on AWS Managed services like AWS API Gateway, AWS Event Bridge & AWS Lambda

CRED 71 Dec 29, 2022
Tools to help record data from Qiskit jobs

archiver4qiskit Tools to help record data from Qiskit jobs. Install with pip install git+https://github.com/NCCR-SPIN/archiver4qiskit.git Import the

0 Dec 10, 2021
An advanced Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API, allowing you to scrape a user's followers, following, Tweets and more while evading most API limitations.

TWINT - Twitter Intelligence Tool No authentication. No API. No limits. Twint is an advanced Twitter scraping tool written in Python that allows for s

TWINT Project 14.2k Jan 03, 2023
Convenient script for trading with python.

Convenient script for trading with python.

VladKochetov007 66 Dec 07, 2022
This is an Advanced Calculator maybe with Discord Buttons in python.

Welcome! This is an Advanced Calculator maybe with Discord Buttons in python. This was the first version of the calculator, made for my discord bot, P

Polsulpicien 18 Dec 24, 2022
A discord token nuker With loads of options that will screw an account up real bad, also has inbuilt massreport, GroupChat Spammer and Token/Password/Creditcard grabber and so much more!

Installation | Important | Changelogs | Discord NOTE: Hazard is not finished! You can expect bugs, crashes, and non-working functions. Please make an

Rdimo 470 Aug 09, 2022
Token Manager written in Python

Discord-API-Token-Entrance Description This is a Token Manager that allows your token to enter your discord server, written in python. Packages Requir

Tootle 1 Apr 15, 2022
A script that takes what you're listening too on Spotify and sets it as your Nertivia custom status.

nertivia-spotify-listening-status A script that takes what you're listening too on Spotify and sets it as your Nertivia custom status. setup Install r

Ben Tettmar 2 Feb 03, 2022
Build better AWS infrastructure

Sceptre About Sceptre is a tool to drive AWS CloudFormation. It automates the mundane, repetitive and error-prone tasks, enabling you to concentrate o

sceptre 1.4k Jan 04, 2023
A modular dynamical-systems model of Ethereum's validator economics.

CADLabs Ethereum Economic Model A modular dynamical-systems model of Ethereum's validator economics, based on the open-source Python library radCAD, a

CADLabs 104 Jan 03, 2023
HelpDESK Dynamics

Helpdesk Application The project is a Helpdesk application (Helpdesk dynamics) where staff of an organization can raise and assign job/trouble tickets

Okeoma Ihunwo 0 Nov 14, 2021
A customizable, multilanguage Telegram shop bot with Telegram Payments support

Greed A customizable, multilanguage Telegram shop bot with Telegram Payments support! Demo Send a message to @greedtestbot on Telegram to view a demo

Stefano Pigozzi 328 Dec 29, 2022
YouTube-Discord-Bot - Discord Bot to Search YouTube

YouTube Bot Info YouTube Bot is a discord bot where you can search for anything

Riceblades11 10 Mar 05, 2022
Rbx-mass-send - mass sends trades to item owners

mass sends trades to item owners proxies should be in ip:port format itemsToSend

0 Feb 20, 2022
PESU Academy Discord Bot built for PESsants and PESts of PES University

PESU Academy Bot PESU Academy Discord Bot built for PESsants and PESts of PES University You can add the bot to your Discord Server using this link. O

Aditeya Baral 0 Nov 16, 2021
An unofficial API for lyricsfreak.com using django and django rest framework.

An unofficial API for lyricsfreak.com using django and django rest framework.

Hesam Norin 1 Feb 09, 2022
Aria/qBittorrent Telegram mirror/leech bot

This Telegram Bot written in Python for mirroring files on the Internet to our Google Drive or Telegram. Based on python-aria-mirror-bot Features: qBi

Anas 2.1k Jan 04, 2023
Open Source Discord Account Creator

Alter Token Generator Open Source Discord Account Creator This program abuses the discord api and uses the 2Captcha captcha solving service to make di

24 Dec 13, 2022
DankMemer-Farmer - Autofarm Self-Bot for Discord bot Named Dankmemer.

DankMemer-Farmer Autofarm Self-Bot for Discord bot Named Dankmemer. Warning We are not responsible if you got banned, since "self-bots" outside of the

Mole 16 Dec 14, 2022