API-пайплайн: ваши оракулы ставят реакции на свежие сообщения в группах в выбранном темпе

Индекс: API-пайплайны — индекс · Жизненный цикл: API-пайплайн: создать, настроить, запустить, остановить, измерить и удалить Telegram-кампанию любого вида

Цель: ваши оракулы ставят реакции на свежие сообщения в группах — выбранными вами эмодзи и в выбранном вами темпе.

Шаги

1. Создать (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. Запустить. POST /v0/my/campaigns/470410000000000001/start → {"success": true, "status": "Active", "is_active": true}.

3. Следить. GET /v0/my/campaigns/470410000000000001/performance → totals.reacted, по дням (timeline[].reacted) и по группам (groups[].reacted).

4. Остановить. POST …/stop. Работает, пока вы её не остановите.

За кадром

Правила

Поверхность API

Эндпоинт Назначение FE ИИ / оракул
POST /v0/my/campaigns (kind: mtproto_reactions) Создать да да
PATCH /v0/my/campaigns/{nonce} Реакции, speed, группы, оракулы да да
POST /v0/my/campaigns/{nonce}/start, /stop Запустить / остановить да да
GET /v0/my/campaigns/{nonce}/performance Реакции по дням и группам да да, отчёты

Упомянуто