TickerShare turns TradingView webhook alerts into branded signal cards and delivers them to Telegram through your own bot.
A clean contract for your alert() calls
Emit JSON from your strategy's alert messages and TickerShare maps it straight onto a card. Every field except symbol is optional, unknown fields pass through for custom text templates and a forgiving key: value line parser catches non-JSON messages. Indicator plots wire in via {{plot_0}} style placeholders.
{
"symbol": "{{ticker}}",
"side": "buy",
"price": "{{close}}",
"tp1": "", "tp2": "",
"sl": "",
"tf": "{{interval}}"
}Engineering details you will ask about
- 200 back to TradingView within milliseconds, async delivery behind it. The 3 second timeout is never in play.
- Identical payloads deduplicate within a 30 second window, so double-fires collapse.
- Telegram 429 retry_after is honored. Failures are logged with reasons and retryable in place.
- Malformed input degrades gracefully: line parser, then render-what-is-present. Your users never see a 500.
- Per-webhook rate limit (60/min default), 64 KB body cap, webhook tokens up to 48 random hex chars.
Why bother with a delivery layer
If you sell or share a strategy, the alert experience IS the product experience. A branded card with auto-fitted targets looks like software. A wall of raw alert text looks like a hobby. Point your users at the docs and they can self-serve the setup in minutes, no code on their side.
Try the free alert JSON generator to prototype a message and preview the card it produces.