Что решает

Sandbox-проверка интеграции в CI/CD

Проверяйте интеграцию в CI/CD — без реальных публикаций в каналы.

Что болит

Интеграция с Crosslybot — это код, и он может сломаться: поменяли формат payload, протух токен, съехала подпись. Узнавать об этом по отсутствию постов в проде — плохой вариант.

Как решает Crosslybot

Sandbox-эндпоинт /v1/sandbox/test принимает тот же payload, что и боевой webhook, валидирует его и возвращает результат — но ничего не публикует. Поставьте вызов в CI/CD как smoke-тест и ловите поломку до релиза.

Crosslybot даёт sandbox-эндпоинт /v1/sandbox/test для проверки интеграции в CI/CD. Он принимает тот же payload, что и боевой webhook, валидирует его и возвращает результат — но ничего не публикует в каналы.

Поставьте вызов sandbox в пайплайн как smoke-тест: если поменялся формат payload, протух токен или съехала подпись, шаг упадёт и остановит релиз. Поломка интеграции ловится до прода, а не по тишине в каналах. Sandbox работает на любом тарифе, включая Free.

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

1

Возьмите тестовый payload

Подготовьте JSON, идентичный тому, что шлёт ваша интеграция в боевой webhook.

2

Добавьте шаг в пайплайн

В CI/CD добавьте шаг: POST на /v1/sandbox/test с этим payload и токеном эндпоинта.

3

Проверьте ответ

Sandbox вернёт результат валидации. Падение шага = поломанная интеграция, релиз останавливается.

4

Деплойте спокойно

Зелёный smoke-тест означает, что payload, токен и подпись в порядке.

Что внутри

Без реальных постов

Sandbox валидирует payload и возвращает результат, но ничего не публикует — каналы не засоряются тестами.

Тот же контракт

Эндпоинт принимает идентичный боевому payload — тест проверяет именно то, что уйдёт в прод.

Бесплатно даже на Free

Sandbox-проверка доступна на любом тарифе — smoke-тест ничего не стоит.

Результат

Поломка интеграции ловится в CI/CD до релиза, а не по тишине в каналах. Деплой интеграции становится предсказуемым.

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

Sandbox реально ничего не публикует?

Да. Эндпоинт только валидирует payload и возвращает результат. В каналы ничего не уходит.

Чем payload отличается от боевого?

Ничем. Sandbox принимает тот же контракт, что и боевой webhook — поэтому тест достоверный.

Нужен ли отдельный токен?

Используется токен того же webhook-эндпоинта. Отдельная настройка не нужна.

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

Sandbox-проверка работает на любом тарифе, включая Free.

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

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

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

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