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.
Как настроить
Возьмите тестовый payload
Подготовьте JSON, идентичный тому, что шлёт ваша интеграция в боевой webhook.
Добавьте шаг в пайплайн
В CI/CD добавьте шаг: POST на /v1/sandbox/test с этим payload и токеном эндпоинта.
Проверьте ответ
Sandbox вернёт результат валидации. Падение шага = поломанная интеграция, релиз останавливается.
Деплойте спокойно
Зелёный smoke-тест означает, что payload, токен и подпись в порядке.
Что внутри
Без реальных постов
Sandbox валидирует payload и возвращает результат, но ничего не публикует — каналы не засоряются тестами.
Тот же контракт
Эндпоинт принимает идентичный боевому payload — тест проверяет именно то, что уйдёт в прод.
Бесплатно даже на Free
Sandbox-проверка доступна на любом тарифе — smoke-тест ничего не стоит.
Результат
Поломка интеграции ловится в CI/CD до релиза, а не по тишине в каналах. Деплой интеграции становится предсказуемым.
Частые вопросы
Sandbox реально ничего не публикует?
Да. Эндпоинт только валидирует payload и возвращает результат. В каналы ничего не уходит.
Чем payload отличается от боевого?
Ничем. Sandbox принимает тот же контракт, что и боевой webhook — поэтому тест достоверный.
Нужен ли отдельный токен?
Используется токен того же webhook-эндпоинта. Отдельная настройка не нужна.
На каком тарифе доступно?
Sandbox-проверка работает на любом тарифе, включая Free.
Готовы попробовать?
Подключите бота за 2 минуты. Бесплатный тариф — без карт и регистраций.