Автопостинг через AI-агента (ChatGPT, Claude) в Telegram, VK и Max
AI пишет — Crosslybot публикует. Один webhook, все соцсети.
Как настроить
Создайте webhook input в Crosslybot
Откройте Crosslybot, перейдите в раздел «Каналы → Webhook», нажмите «Создать» и выберите тип «Входящий». Получите Bearer-токен — он показывается один раз, сохраните его в безопасном месте (например, в переменных окружения вашего AI-агента).
Подключите webhook как источник проекта
Создайте проект кросспостинга и укажите ваш webhook как источник. Добавьте целевые каналы — Telegram, VK, Max или их комбинации. Настройте AI-обработку, фильтры и подписи как для обычного источника.
Научите AI отправлять посты
В вашем GPT-агенте, Claude Project или кастомной автоматизации добавьте HTTP-запрос на webhook URL. Передайте JSON с полем text (само сообщение) и опционально entities (форматирование), media (картинки/видео), buttons (URL-кнопки).
Тестируйте через sandbox
Перед запуском в продакшен проверьте формат payload через POST /v1/sandbox/test. Sandbox валидирует JSON-схему и URL медиа без реальной публикации, возвращает список ошибок и предупреждений.
Включите 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 что и обычные посты, без риска одновременной публикации в один канал
С чего начать
- Зарегистрируйтесь в Crosslybot (Free для начала, Pro для webhook input)
- Создайте webhook endpoint в разделе «Каналы»
- Получите Bearer-токен (показывается один раз)
- Протестируйте формат через sandbox
- Подключите webhook к проекту как источник, добавьте целевые каналы
- Интегрируйте с AI-агентом — отправляйте POST на ваш webhook URL
Webhook input доступен на тарифах Pro, Maxi и Business. Sandbox для тестирования формата — бесплатно на всех тарифах.
Готовы попробовать?
Подключите бота за 2 минуты. Бесплатный тариф — без карт и регистраций.