API-пайплайн: ИИ читает группы пачками, публикует обзор в ваш канал и передаёт находки радару

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

Цель: ИИ пачками читает, что говорят в ваших группах, публикует обзор со своими находками в ваш Telegram-канал и может передать находки радару для первого контакта.

Шаги

1. Создать (Paused).

POST /v0/my/campaigns
Idempotency-Key: scout-bali-1
{"title": "Bali rentals scout", "kind": "mtproto_ai_scout", "project_nonce": "<Pro project>",
 "agenda": "<swappable agenda>", "oracles": ["<oracle nonce>"], "tg_groups": ["<preset nonce>"],
 "batch_window": "6h", "batch_messages": 500, "outreach_campaign": "<your radar nonce>"}
→ {"nonce": "470390000000000001", "kind": "mtproto_ai_scout", "status": "Paused", …}

2. Запустить. POST /v0/my/campaigns/470390000000000001/start → {"success": true, "status": "Active", "is_active": true}. При первом запуске один из ваших оракулов создаёт Telegram-канал « · AI Scout»; ссылка-приглашение в него есть на карточке как overview_chat_link.

3. Читать. Каждая пачка публикует обзор со своими находками (причина + ссылка на сообщение) в этот канал и сохраняет его в overviews_workspace кампании: GET /v0/my/workspaces/<overviews_workspace>.

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

За кадром

Правила

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

Эндпоинт Назначение FE ИИ / оракул
POST /v0/my/campaigns (kind: mtproto_ai_scout) Создать да да
PATCH /v0/my/campaigns/{nonce} Агенда, группы, оракулы, пачки, радар для передачи да да
POST /v0/my/campaigns/{nonce}/start, /stop Запустить / остановить да да
GET /v0/my/campaigns/{nonce} overview_chat_link, overviews_workspace да да
GET /v0/my/workspaces/{overviews_workspace} Читать обзоры да да

Упомянуто