Přeskočit na hlavní obsah

Proč dostávám chybu "406 Not Acceptable" u mého TradingView Alertu?

Tato chyba znamená, že TradingView poslal neplatné tělo alertu. Č

Autor: Bryan

Tahle chyba znamená, že Cryptohopper dostal webhook od TradingView, ale zpráva byla neplatná. TradingView alert sice úspěšně poslal, ale jeho obsah nebyl rozpoznán jako platný Cryptohopper pokyn. Jsou dvě časté příčiny.

Příčina 1 — Alert je ve špatném poli

Obsah alertu byl zapsán do pole Název alertu místo do pole Zpráva.

Řešení

  1. Přejdi do TradingView a otevři alert, který chceš upravit, nebo vytvoř nový.

  2. V Cryptohopperu vygeneruj správnou textovou zprávu pro svůj bot.

  3. V dialogu pro nastavení alertu v TradingView najdi pole Zpráva (ne Název alertu).

  4. Vlož vygenerovanou zprávu do pole Zpráva.

  5. Klikni na Uložit pro aktualizaci alertu.

Screenshot showing the Webhook delivery failed — 406 Not Acceptable error notification in TradingView

Příčina 2 — Velké písmeno ve zprávě alertu

Ve zprávě alertu je velké písmeno tam, kde nemá být. V příkladu níže je slovo "Action" napsáno s velkým "A" – mělo by být "action". Pouze název coinu může být napsán velkými písmeny.

Example of a TradingView alert message in Cryptohopper showing hopper_id (masked), coin:BTC, action:sell and market_order:1, with

Řešení

Vždy kopíruj a vkládej zprávu alertu, kterou vygeneruješ v Cryptohopperu, a prováděj jen povolené úpravy. Každý parametr (jako třeba action a market_order) musí být malými písmeny – pouze u coinu (např. BTC) jsou povoleny velké písmena.

Ověření řešení

Po uložení spusť alert z TradingView. Pokud je vše správně nastaveno, chyba "406 Not Acceptable" se už ve tvých Cryptohopper notifikacích neobjeví.

Dostali jste odpověď na svou otázku?