Как получать уведомления о криптотранзакциях в Slack
Как подключить Slack в Cryptanio, направить события Monitoring в нужный канал, выбрать подтверждённые поступления и проверить доставку сообщения.
Обновлено:
Уведомления о криптотранзакциях можно направлять в выбранный канал Slack через подключение в кабинете Cryptanio. Сначала вы разрешаете отправку сообщений в Slack, затем выбираете, какие события проекта туда поступают. Для обычных уведомлений собственный сервер и API-ключ не нужны.
Разберём сценарий: команда следит за входящими переводами USDT на рабочий адрес и хочет видеть подтверждённые поступления в одном канале. USDT и сеть перевода нужно выбрать согласованно: одинаковый тикер не означает одинаковый блокчейн.
Что понадобится
Нужны аккаунт Cryptanio с правами владельца или администратора, проект с активной услугой Monitoring и доступ к нужному рабочему пространству Slack. Для закрытого канала пользователь, подключающий приложение, должен уже состоять в нём.
Установка приложений может требовать одобрения администратора Slack. Это зависит от правил рабочего пространства, а не от настроек транзакции. Соответствующие требования описаны в правилах одобрения приложений Slack. Внешние правила Slack сверены 13 ноября 2026 года.
1. Подключите адрес к Monitoring
Откройте Monitoring и нужный проект. В списке адресов нажмите «Добавить адреса», выберите сеть и добавьте адрес, который хотите отслеживать. Для нашего сценария настройте входящие переводы и нужный актив USDT. Используйте варианты, доступные для выбранной сети.
Проверьте, что адрес активен, а услуга действует. Адресная книга служит для хранения записей: само сохранение адреса в ней не включает наблюдение. Если адрес уже есть в книге, подключите его к Monitoring выбранного проекта.
Пауза наблюдения и пауза отправки сообщений — разные настройки. Активный канал Slack не поможет получить событие по адресу, наблюдение за которым остановлено.
2. Подключите канал Slack
Откройте «Настройки» → «Уведомления» и вкладку Slack. Нажмите «Подключить Slack». Кабинет перенаправит вас в Slack: выберите нужное рабочее пространство и канал, проверьте запрашиваемые разрешения и подтвердите подключение.
После возврата в Cryptanio проверьте название рабочего пространства и канала в строке подключения. Это помогает заметить ошибочный выбор ещё до настройки проекта. При необходимости переименуйте подключение так, чтобы коллегам было понятно его назначение.
Если вместо кнопки показано сообщение о недоступной авторизации Slack, подключение сейчас не настроено для этого окружения сервиса. Не подставляйте адреса из чужих инструкций: уточните доступность у поддержки Cryptanio.
3. Проверьте доставку сообщения
В строке подключения нажмите «Проверить». Кабинет сообщает, что тестовое уведомление поставлено в очередь; дождитесь самого сообщения в выбранном канале Slack. После успешной отправки в подключении отображается последняя доставка.
Тест проверяет путь доставки сообщения. Он не создаёт перевод USDT, не подтверждает работу наблюдения за адресом и не означает, что конкретный заказ оплачен. Для событий адреса понадобится следующий шаг.
4. Включите подключение для проекта
Откройте «Уведомления» нужного проекта. Вверху находится настройка «Использовать настройки уведомлений аккаунта». При включённом наследовании проект использует каналы аккаунта, а собственное редактирование маршрутов недоступно.
Для собственных маршрутов проекта отключите наследование. В карточке Slack найдите созданное подключение. Если маршрут ещё не добавлен, нажмите кнопку с плюсом «Использовать … для этого проекта»; если уже добавлен, переходите к выбору событий. Если своего сохранённого набора ещё нет, при переключении копируются общие маршруты. Новое подключение добавляется также в общие уведомления аккаунта. Изменение одного проекта не отключает доставку в этот канал для остальных проектов, наследующих общие настройки; при необходимости проверьте их отдельно.
Подключение аккаунта и маршрут проекта выполняют разные задачи: первое определяет, куда отправлять сообщения, второе — события какого проекта туда поступают. Для ещё одного канала используйте «Подключить ещё один Slack» в настройках аккаунта.
5. Выберите события
Для нашего сценария подходит «Подтверждённые платежи». Если важно видеть отмену ранее обнаруженного поступления из-за отката цепочки, выберите «Подтверждённые платежи и откаты». Значение подтверждений разобрано в справочной статье.
Вариант «Все события проекта» может давать больше сообщений. Для точного набора используйте «Выбрать типы событий». Например, исходящим переводам соответствует отдельный тип «Исходящий перевод подтверждён»; политика подтверждённых платежей не включает его автоматически. Сам адрес тоже должен отслеживать нужное направление операций.
Изменения маршрута и выбора событий сохраняются при выполнении действия. Проверьте результат и состояние «Активно». Уведомления безопасности и оплаты услуг аккаунта на вкладке «Типы уведомлений» не заменяют настройки событий проекта.
Как проверить полный сценарий
После настройки дождитесь новой подходящей транзакции. Найдите её в «Событиях», затем проверьте соответствующую запись в «Доставках» и сообщение в Slack. Не используйте старую транзакцию как обещанный способ повторной отправки: включение маршрута само по себе не воспроизводит историю.
Если событие есть, а сообщения нет, проверьте выбранную политику, паузу маршрута и общую паузу подключения. В «Доставках» смотрите попытки и ошибку. Если Slack-доступ отозван или канал недоступен, используйте «Переподключить» и повторную проверку.
Ограничения и безопасность
Подключение использует механизм incoming webhooks Slack, привязанный к выбранному каналу. Не публикуйте секретный webhook URL; в описанном сценарии обмен данными при авторизации выполняет Cryptanio. Для другого канала создайте отдельное подключение и назначьте нужный маршрут.
Состав участников Slack-канала определяет, кто увидит платёжные сообщения. Подключайте рабочий канал с подходящим доступом. Сообщение о переводе предназначено для команды; автоматическое исполнение оплаченного заказа настраивается отдельно через проверку webhook и состояния инвойса.