Автопостинг через AI-агента (ChatGPT, Claude) в Telegram, VK и Max

AI пишет — Crosslybot публикует. Один webhook, все соцсети.

Как настроить

1

Создайте webhook input в Crosslybot

Откройте Crosslybot, перейдите в раздел «Каналы → Webhook», нажмите «Создать» и выберите тип «Входящий». Получите Bearer-токен — он показывается один раз, сохраните его в безопасном месте (например, в переменных окружения вашего AI-агента).

2

Подключите webhook как источник проекта

Создайте проект кросспостинга и укажите ваш webhook как источник. Добавьте целевые каналы — Telegram, VK, Max или их комбинации. Настройте AI-обработку, фильтры и подписи как для обычного источника.

3

Научите AI отправлять посты

В вашем GPT-агенте, Claude Project или кастомной автоматизации добавьте HTTP-запрос на webhook URL. Передайте JSON с полем text (само сообщение) и опционально entities (форматирование), media (картинки/видео), buttons (URL-кнопки).

4

Тестируйте через sandbox

Перед запуском в продакшен проверьте формат payload через POST /v1/sandbox/test. Sandbox валидирует JSON-схему и URL медиа без реальной публикации, возвращает список ошибок и предупреждений.

5

Включите agent — пост летит во все цели

AI отправляет webhook → Crosslybot принимает, обрабатывает (AI-перевод, фильтры, обрезка подвала, подпись) и публикует во все цели проекта. Никаких ручных шагов между генерацией и публикацией.

Возможности

Простой Bearer-токен

Никаких OAuth-редиректов. Authorization: Bearer crossly_live_... — стандартный паттерн который понимают все LLM и SDK.

Принимаем Telegram Bot API entities

Входящий webhook принимает поле entities в формате Telegram Bot API (offset, length, type). Если ваш AI уже умеет генерировать форматированные посты для Telegram — он сразу работает с Crosslybot. Никаких новых форматов учить не нужно.

Idempotency-Key против дублей

Передайте external_id или Idempotency-Key — повторная отправка того же ID вернёт закэшированный результат. AI-агент может ретраить без риска дубликатов.

Полная трассируемость

Поле trace_id в payload связывает ваш AI-запрос с публикацией в Crosslybot. Логи показывают весь путь: приём → обработка → отправка во все цели.

Частые вопросы

На каком тарифе доступен webhook input?

Webhook input (приём постов от внешних систем) доступен на тарифах Pro, Maxi и Business. Webhook output (отправка постов наружу) — с тарифа Standard и выше. Sandbox для тестирования формата — на всех тарифах.

Можно ли использовать тот же webhook для нескольких AI-агентов?

Да, один Bearer-токен может использоваться разными агентами или скриптами. Для разных проектов создайте отдельные webhook endpoints — это упростит логирование и позволит независимо отозвать токен.

Что произойдёт если AI отправит пост в Crosslybot во время паузы цели?

Если у одной из целей проекта активна отложенная пауза (через is_advertisement или ручная) — пост в эту цель копится в очереди и публикуется после истечения паузы. Другие цели проекта получают пост сразу.

Как защититься от взлома AI-агента?

Кнопка «Перевыпустить токен» немедленно отзывает старый Bearer. Также можно временно деактивировать webhook через is_active=false без удаления — все принятые в это время запросы вернут 403.

Поддерживает ли webhook опросы и кружки?

В MVP — нет. Поддерживаются: text, photo, video, audio, URL-кнопки, entities (форматирование), is_advertisement маркер. Опросы, video_note и stickers — на потом.

Современные AI-агенты (ChatGPT, Claude, Gemini, кастомные LLM-пайплайны) научились писать посты не хуже человека. Проблема в другом: чтобы автоматически публиковать сгенерированный контент в Telegram, VK и Max, разработчику нужно подключить три разных API, реализовать OAuth для VK, разобраться с file_id для Telegram, добавить retry-логику. Часы работы — на каждую новую интеграцию.

Webhook Crosslybot решает это одним HTTP-запросом. AI отправляет JSON с текстом и медиа — Crosslybot принимает, прогоняет через AI-обработку (перевод, стиль), фильтры рекламы, подпись цели и публикует во все настроенные платформы.

Почему webhook, а не прямые API платформ

Telegram Bot API требует bot token и работу с file_id, который привязан к боту. VK требует OAuth с custom redirect_uri (мы прошли этот путь — заняло месяц). Max — отдельный API с своей аутентификацией. Для AI-агента — это три разных интеграции, три разных формата ошибок, три разных rate limit’а.

Crosslybot уже решил эти задачи и поддерживает три платформы. Webhook — это интерфейс для AI-агентов: один URL, один токен, один формат payload, один путь обработки ошибок.

Что отличает Crosslybot webhook от других решений

  • Единый payload для всех платформ. Не нужно отдельно форматировать для VK и для Telegram — AI генерирует один JSON, Crosslybot конвертирует под каждую цель
  • AI-обработка на стороне Crosslybot — даже если ваш AI на английском, в VK пост может уйти на русском (с автопереводом)
  • Фильтры и форматирование работают как для обычного канала-источника: фильтр рекламы, обрезка подвала, замена слов, лимиты по тексту
  • Очередь публикации — посты от AI идут через ту же sequential queue что и обычные посты, без риска одновременной публикации в один канал

С чего начать

  1. Зарегистрируйтесь в Crosslybot (Free для начала, Pro для webhook input)
  2. Создайте webhook endpoint в разделе «Каналы»
  3. Получите Bearer-токен (показывается один раз)
  4. Протестируйте формат через sandbox
  5. Подключите webhook к проекту как источник, добавьте целевые каналы
  6. Интегрируйте с AI-агентом — отправляйте POST на ваш webhook URL

Webhook input доступен на тарифах Pro, Maxi и Business. Sandbox для тестирования формата — бесплатно на всех тарифах.

Бесплатный тариф

Готовы попробовать?

Подключите бота за 2 минуты. Бесплатный тариф — без карт и регистраций.

Подробнее о боте →