Как настроить уведомления о криптотранзакциях в Discord

Подключите Discord через настройки аккаунта и выберите события проекта для сообщений в канале команды.

Обновлено:

Cryptanio может отправлять сообщения о криптотранзакциях в текстовый канал Discord. Подключите Discord в настройках аккаунта, разрешите отправку в выбранный канал и добавьте подключение в уведомления нужного проекта. Для доставки используется входящий webhook, но копировать его URL вручную или писать собственного Discord-бота не требуется.

Такой вариант подходит команде, которая уже обсуждает работу в Discord и хочет видеть поступления на рабочие кошельки в отдельном канале. Например, можно выделить канал для оплат проекта и дать доступ к нему сотрудникам, которые сверяют поступления.

Подготовьте канал и доступы

Нужны аккаунт Cryptanio с правом изменять настройки, активное наблюдение за кошельком и текстовый канал вашего Discord-сервера. Для создания webhook необходимо право Manage Webhooks в соответствующем канале. Оно позволяет создавать и менять такие подключения. Описание разрешения в документации Discord.

Заранее определите, кому должны быть видны сообщения. Они могут содержать адрес кошелька, сумму, сеть и идентификатор транзакции. Для внутренних поступлений команды удобнее использовать канал с подходящим составом участников.

Подключите Discord через кабинет

Откройте «Настройки» → «Уведомления» и вкладку Discord. Нажмите «Подключить Discord». Cryptanio перенаправит вас в Discord: выберите доступный сервер и текстовый канал, проверьте разрешения и подтвердите подключение.

После возврата проверьте сервер и канал в строке подключения. Авторизация создаёт подключение для отправки сообщений; обычная ссылка на канал или приглашение на сервер её не заменяет. Принцип работы описан в официальной инструкции Discord.

Секретный webhook URL даёт доступ к отправке сообщений, поэтому не публикуйте его в документах и снимках экрана. В описанном подключении обмен данными выполняет Cryptanio. Если кнопки подключения нет и показано сообщение о недоступной авторизации Discord, уточните доступность у поддержки.

Выберите проект в Cryptanio

Откройте Monitoring, перейдите в проект с нужными адресами и откройте его «Уведомления». Проверьте название проекта в настройках.

При включённом «Использовать настройки уведомлений аккаунта» проект использует общие каналы. Кнопка «Настройки аккаунта» открывает общие настройки; их изменение затронет наследующие проекты. Чтобы выбрать получателей отдельно для этого проекта, отключите наследование.

Для отдельного рабочего канала конкретного проекта выберите собственные настройки. При переключении проверьте остальные получатели: собственный набор действует для уведомлений проекта целиком. Новое подключение добавляется также в общие уведомления аккаунта. Изменение одного проекта не отключает доставку в этот канал для остальных проектов, наследующих общие настройки; при необходимости проверьте их отдельно.

Добавьте маршрут и выберите события

Если маршрут уже добавлен, переходите к выбору событий; кнопку с плюсом нажимайте только при отсутствии маршрута. В карточке Discord найдите созданное подключение и нажмите кнопку с плюсом «Использовать … для этого проекта». После добавления маршрута появится выбор событий.

Для поступлений выберите «Подтверждённые платежи». Если нужны также откаты цепочки, используйте «Подтверждённые платежи и откаты». Для другого набора подходит «Выбрать типы событий». Карточка Webhook предназначена для обработчика вашего приложения, а не для подключения Discord.

Маршрут и выбор событий сохраняются при изменении. Для проверки самого подключения откройте его в настройках аккаунта и нажмите «Проверить». Сообщение о постановке в очередь ещё не означает доставку: дождитесь сообщения в Discord. Тест не создаёт транзакцию и не доказывает работу мониторинга.

Проверьте правила наблюдения за адресами

Вернитесь к адресам в Monitoring. Убедитесь, что нужный адрес подключён к этому проекту и наблюдение активно. Отдельного флажка discord у адреса включать не требуется: события для подключения выбираются маршрутом проекта.

Настройки адреса определяют, какие переводы наблюдать, а маршрут уведомлений — какие события отправлять в Discord. Для поступлений должно быть включено «Входящие». Для расходов нужны «Исходящие» в правиле адреса и соответствующий тип события в маршруте.

Проверьте актив. Для поступлений USDT используйте его поддерживаемый идентификатор в выбранной сети; каталог распознаёт также поддерживаемые обозначения. Пустое поле актива означает нативную монету сети — это другой актив.

Для подтверждённых расходов выберите «Исходящий перевод подтверждён» через «Выбрать типы событий»: политика подтверждённых платежей не включает их автоматически. Исходящее наблюдение должно поддерживаться в выбранной сети и режиме.

Проверьте доставку на новой операции

Дождитесь нового перевода по активному наблюдению. При самостоятельной проверке небольшой суммой учитывайте комиссию и проверяйте сеть и получателя до отправки.

Найдите операцию в События, затем откройте выбранный Discord-канал. Сопоставьте сумму, сеть, актив и идентификатор транзакции. Убедитесь, что сообщение видят нужные участники команды.

Одна транзакция может породить несколько сообщений при изменении состояния. Обнаружение перевода и его подтверждение означают разные этапы. Для решения о выполнении заказа сверяйте подтверждённую оплату и текущее состояние; первое сообщение о найденной операции ещё не завершает проверку платежа.

Что проверить при отсутствии сообщений

Если операции нет в «События», проверьте активность наблюдения, сеть, адрес, актив и направление. Если операция зарегистрирована, проверьте проект, наследование, политику событий и паузы маршрута и подключения. В «Доставки» найдите отправку по соответствующему событию.

Если доступ Discord отозван или канал недоступен, используйте «Переподключить» в настройках подключения и повторите проверку. Если сообщение есть в канале, но участник не получает оповещение, проверьте его доступ к каналу и личные настройки Discord.

Чтобы прекратить отправку этого проекта в Discord, удалите маршрут подключения в его уведомлениях. «Отключить» в настройках аккаунта отключает само подключение и его маршруты для всех использовавших его проектов. Наблюдение за адресами и остальные каналы сохраняются.