Slack で暗号資産の取引通知を受け取る方法
Cryptanio で Slack を接続し、Monitoring のイベントを指定したチャンネルへ送る方法。承認済みの入金を選び、メッセージの配信を確認します。
更新日:
Cryptanio の管理画面で接続を設定すると、暗号資産の取引通知を指定した Slack チャンネルに送れます。最初に Slack へのメッセージ送信を許可し、その後、送信するプロジェクトのイベントを選びます。通常の通知に、ご自身のサーバーや API キーは必要ありません。
ここでは、チームが業務用アドレスへの USDT 入金を監視し、承認済みの入金を一つのチャンネルで確認するケースを説明します。USDT と送金ネットワークは整合する組み合わせで選ぶ必要があります。同じティッカーでも、同じブロックチェーンとは限りません。
必要なもの
オーナーまたは管理者の権限を持つ Cryptanio アカウント、Monitoring サービスが有効なプロジェクト、対象の Slack ワークスペースへのアクセスが必要です。プライベートチャンネルの場合、アプリを接続するユーザーが、すでにそのチャンネルのメンバーでなければなりません。
アプリのインストールには、Slack 管理者の承認が必要な場合があります。これは取引の設定ではなく、ワークスペースのルールによって決まります。要件は Slack のアプリ承認ルールをご覧ください。Slack 側のルールは 2026 年 11 月 13 日に確認しました。
1. アドレスを Monitoring に接続する
Monitoring と対象のプロジェクトを開きます。アドレス一覧で「アドレスを追加します」を押し、ネットワークを選んで監視するアドレスを追加しますしてください。この例では、入金と対象資産の USDT を設定します。選んだネットワークで利用できる選択肢を使ってください。
アドレスが有効で、サービスが稼働中であることを確認します。アドレス帳は記録の保管場所です。そこに保存するだけでは監視は始まりません。すでにアドレス帳にある場合も、対象プロジェクトの Monitoring に接続してください。
監視の一時停止とメッセージ送信の一時停止は別の設定です。Slack の接続が有効でも、監視を停止したアドレスのイベントを受け取れるようになるわけではありません。
2. Slack チャンネルを接続する
「設定」→「通知」を開き、Slack タブを選びます。「Slack を接続します」を押すと Slack に移動します。対象のワークスペースとチャンネルを選び、要求される権限を確認して接続を承認してください。
Cryptanio に戻ったら、接続の行に表示されるワークスペース名とチャンネル名を確認します。プロジェクトを設定する前に、選択ミスに気付くためです。必要に応じて、同僚にも用途が分かる接続名に変更してください。
ボタンの代わりに Slack 認証が利用できないというメッセージが表示される場合、そのサービス環境では現在、接続が設定されていません。他のガイドにあるアドレスを流用せず、Cryptanio のサポートに利用可否を確認してください。
3. メッセージの配信を確認する
接続の行で「テスト」を押します。管理画面にテスト通知をキューへ追加したことが表示されるので、選んだ Slack チャンネルに実際のメッセージが届くまで待ってください。送信に成功すると、接続に最終配信が表示されます。
このテストで確認できるのは、メッセージの配信経路です。USDT の送金を作成するものでも、アドレス監視の動作を証明するものでも、特定の注文が支払われたことを示すものでもありません。アドレスのイベントを受け取るには、次の手順が必要です。
4. プロジェクトで接続を有効にする
対象プロジェクトの「通知」を開きます。上部に「アカウント通知設定を使用します」という設定があります。継承が有効な場合、プロジェクトはアカウントの通知チャンネルを使い、独自の通知経路は編集できません。
プロジェクト独自の経路を使うには継承を無効にします。Slackカードで接続を探してください。経路がなければプラスボタン「このプロジェクトに … を使用します」を押し、すでにあればイベントを選びます。保存済みの独自設定がまだない場合、切り替え時に共通経路がコピーされます。 新しい接続はアカウント共通の通知にも追加されます。1つのプロジェクトを変更しても、共通設定を継承するほかのプロジェクトからこのチャネルへの送信は停止しません。必要に応じて個別に確認してください。
アカウントの接続とプロジェクトの通知経路は役割が異なります。接続は送信先を決め、経路はそこに送るプロジェクトのイベントを決めます。別のチャンネルを追加する場合は、アカウント設定の「別の Slack を接続します」を使ってください。
5. イベントを選ぶ
この例では「お支払い確認」が適しています。チェーンのロールバックによって、以前検出した入金が取り消されたことも把握したい場合は、「確認し、ロールバック」を選びます。承認の意味は解説記事をご覧ください。
「すべてのプロジェクトイベント」では、メッセージ数が増える場合があります。対象を細かく指定するには「イベントの種類を選択します」を使います。たとえば出金には、別の「振込確認済み」というイベントタイプがあり、承認済み支払いのポリシーに自動で含まれるわけではありません。アドレス自体も、必要な送金方向を監視する設定になっている必要があります。
通知経路やイベントの変更は、操作時に保存されます。結果と「有効」の状態を確認してください。「通知タイプ」タブにあるアカウントのセキュリティ通知やサービス料金の支払い通知は、プロジェクトのイベント設定の代わりにはなりません。
一連の流れを確認する
設定後に、条件に合う新しい取引が発生するのを待ちます。「イベント」でその取引を探し、「配信」の対応する記録と Slack のメッセージを確認してください。過去の取引を確実な再送方法として扱わないでください。通知経路を有効にしただけでは、履歴は再生されません。
イベントがあるのにメッセージが届かない場合は、選んだポリシー、通知経路の一時停止、接続全体の一時停止を確認します。「配信」で試行記録とエラーを調べてください。Slack のアクセスが取り消された場合やチャンネルが利用できない場合は、「再接続」を使い、もう一度テストします。
制限とセキュリティ
この接続は、選んだチャンネルに紐付く Slack incoming webhooks の仕組みを使います。秘密の webhook URL を公開しないでください。この手順では、認証時のデータ交換を Cryptanio が行います。別のチャンネルには、別の接続を作り、必要な通知経路を割り当ててください。
Slack チャンネルのメンバー構成によって、誰が支払いメッセージを見られるかが決まります。適切なアクセス範囲の業務用チャンネルを接続してください。送金のメッセージはチーム向けです。支払い済み注文の自動履行は、webhook の検証とインボイスの状態確認によって別途設定します。