{"repo":"leionion/telegram-signal-parser-to-webhook","free":true,"listed":false,"github":"https://github.com/leionion/telegram-signal-parser-to-webhook","clone":"git clone https://github.com/leionion/telegram-signal-parser-to-webhook.git","description":"A Regex-based parser that \"reads\" trade signals from Telegram groups and converts them into structured JSON for automated execution.","language":"Python","stars":15,"topics":["automation","copy-trading","crypto-trading","forex-trading","message-parser","python","regex","signal-parser","telegram","telegram-parser"],"license":null,"category":"trading","readme_excerpt":"Telegram Signal Parser To Webhook Parse human-written Telegram trading signals into deterministic JSON and route them safely to downstream webhook infrastructure. What is implemented This repository now includes a production-style Python implementation with: - Source-specific regex parser profiles - Entry parsing for range and market-style signals - Symbol alias normalization ( GOLD - XAUUSD , etc.) - Multiline TP extraction ( TP1 , TP2 , TP3 , ...) - Dedupe window to prevent repeated execution from duplicate posts - Parse-failure routing ( log , ignore , dead letter ) - Dead-letter queue (JSONL) and replay mode - Optional source-level transforms in normalized payloads - HMAC SHA-256 signing for webhook delivery - paper mode and live mode - Automated test suite with pytest Project structure Architecture Signal output shape Successful parse ( signal.parsed ) example: Parse failure ( signal.unmatched ) example: Installation Configuration Use config.example.yaml as the base template: Main sections: - telegram : API credentials, session path, and source list - parsers : source-bound parser profiles with regex rules - webhook : endpoint URL, secret, timeout, retry count - routing : parse-fail behavior, dedupe window, runtime mode, dead-letter path Run modes 1) Local stdin demo (fastest validation path) Input format: Example: 2) Replay dead-letter queue 3) Telegram listener (Telethon) Webhook security Outbound requests include: - X-Signal-Timestamp - X-Signal-Signature (HMAC SHA-25","default_branch":null,"files":null,"tree":[],"storefront":"/r/leionion","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/leionion/telegram-signal-parser-to-webhook/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}