Pipeline de API: que tus oráculos reaccionen a mensajes recientes en grupos al ritmo que elijas

Índice: Pipelines de API — índice · Ciclo de vida: Pipeline de API: crear, configurar, iniciar, detener, medir y eliminar una campaña de Telegram de cualquier tipo

Objetivo: tus oráculos reaccionan a mensajes recientes en grupos con los emojis que elijas, al ritmo que elijas.

Pasos

1. Crear (Paused).

POST /v0/my/campaigns
Idempotency-Key: react-bali-1
{"title": "Bali reactions", "kind": "mtproto_reactions", "project_nonce": "<Pro project>",
 "oracles": ["<oracle nonce>"], "tg_groups": ["<preset nonce>"],
 "reactions": ["👍", "🔥", "❤"], "speed": "slow"}
→ {"nonce": "470410000000000001", "kind": "mtproto_reactions", "status": "Paused", …}

2. Iniciar. POST /v0/my/campaigns/470410000000000001/start → {"success": true, "status": "Active", "is_active": true}.

3. Seguir. GET /v0/my/campaigns/470410000000000001/performance → totals.reacted, por día (timeline[].reacted) y por grupo (groups[].reacted).

4. Detener. POST …/stop. Sigue hasta que la detengas.

En segundo plano

Reglas

Superficie de la API

Endpoint Para qué FE IA / oráculo
POST /v0/my/campaigns (kind: mtproto_reactions) Crear sí sí
PATCH /v0/my/campaigns/{nonce} Reacciones, speed, grupos, oráculos sí sí
POST /v0/my/campaigns/{nonce}/start, /stop Iniciar / detener sí sí
GET /v0/my/campaigns/{nonce}/performance Reacciones por día y grupo sí sí, informes

Mentioned