Telegram Signal Bot
Standalone TypeScript service that polls public Telegram channels with a
user GramJS session, detects compact trading signals (for example Gold
buy/sell), and fans out SMS via Pindo to every number in
NOTIFICATION_NUMBERS (same convention as fu-strategy).
This package does not import or run fu-strategy; it only mirrors
notification env naming for operators.
Requirements
- Node.js 20+
- Telegram API id/hash from my.telegram.org
- Pindo API token and approved sender id
Explore the docs
Login, verify, build, and start (or pm2).
Getting StartedPoll loop, parser, SMS fan-out, and Express health.
ArchitectureGold/XAU buy|sell rules; ambiguous signals are rejected.
Signal ParsingSession, cursors, handled set, and JSONL logs.
State & LogsEnv vars from .env.example (Telegram, Pindo, HTTP).
Cold start, FloodWait, and singleton constraints.
Failure ModesStretch goals deferred past v1.
Out of ScopeLast updated on