signalSourceKind: signal_group) are for Telegram channel and Discord server operators who want EchoZero to parse messages and fan out trades to subscribers.
Who this is for
- Telegram paid signal groups
- Discord alpha communities
- Operators who post natural-language lines like
BUY SOL $500 TP 180 SL 165
Setup flow
1
Create a signal-group agent
2
Get bot metadata
3
Verify channel connection
Telegram:
POST /api/v1/agents/{id}/telegram/verify with your channel @username.Discord: GET /api/v1/agents/{id}/discord/oauth-url → complete OAuth → POST /api/v1/agents/{id}/discord/verify.4
Configure parsing
Set
signalDetectionRule and optional signalExecutionDefaults on the agent via PATCH /api/v1/agents/{id}. See Signal grammar.5
Monitor ingest
GET /api/v1/developers/agents/{id}/signals/ingest-log shows parsed lines, match outcomes, and skip reasons.Natural-language parsing
Messages in connected channels run through the deterministic parser documented in Signal grammar. Matched lines enter the same execution bridge as webhook signals.Membership gating
Agents can require subscribers to prove Telegram/Discord membership (membershipGated). Execution skips subscribers who fail the channel check.