プロジェクトの異なるイベントを別々のチャネルへ送る方法
同じプロジェクトの確定、ロールバック、出金に対して、Telegram、Discord、Slackの通知経路を個別に設定します。
更新日:
1つのCryptanioプロジェクトから、接続済みの複数チャネルへ異なるイベントを送れます。接続ごとに独自の経路とイベント種別を設定します。例えば、チームはSlackで確定した入金を受け取り、担当者はTelegramで出金とロールバックを確認できます。受信先を分けるためだけに、アドレスを新しいプロジェクトへ分割する必要はありません。
このガイドでは、チャネルはアカウントに接続済みとします。接続の作成はTelegram、Discord、Slackの各ガイドで説明しています。ここでは、既存プロジェクトのどのイベントを各受信先へ送るかを決め、設定継承の適用範囲を確認します。
受信先の構成を準備する
各チャネルの用途と必要なイベントを書き出します。例えば、業務用Slackは確定した入金とそのロールバック、担当者のTelegramは確定した出金です。メッセージには金額、資産、アドレス、取引識別子が含まれる場合があるため、適切なメンバー構成のチャネルを選んでください。
プロジェクトの通知を変更する権限と、有効なアカウント接続が必要です。ウォレットのイベントでは、必要なアドレス、ネットワーク、資産、方向の監視も動作している必要があります。受信先の設定によってアドレスが追加されたり、利用可能なネットワークが増えたりするわけではありません。
1. プロジェクトの継承を確認する
対象プロジェクトの「通知」を開き、名前を確認します。上部に「アカウント通知設定を使用します」があります。継承が有効な場合は共通経路が使われ、独自の編集はロックされます。「アカウント設定」ボタンで共通の接続と設定を開けます。
独自の構成を使うには、継承を無効にします。保存済みの独自設定がまだない場合、Cryptanioは経路を含む共通設定をコピーします。表示された一覧を先に確認してください。必要な接続がすでに追加されている場合があります。以前に保存した独自設定へ戻す場合は、共通設定が新たにコピーされるとは考えないでください。
新しいTelegram、Discord、Slackの接続は、アカウント共通の通知にも追加されます。1つのプロジェクトの継承を無効にしても、ほかの継承プロジェクトからそのチャネルへの送信は停止しません。プロジェクト間で受信先を分ける必要がある場合は、各プロジェクトを確認してください。1つのカードを変更しても、アカウント全体の分離は保証されません。
2. 必要な経路を追加する
Slackカードで業務用の接続を探します。経路がなければプラスボタン「このプロジェクトに … を使用します」を押し、すでにあればイベント選択へ進みます。同じ方法でTelegramまたはDiscordの接続を探してください。1つのプロジェクトで複数の接続を使用でき、同じメッセンジャーの複数接続も使えます。
接続名は業務用チャネルと別の受信先を区別するのに役立ちます。必要な接続がなければ、別のガイドに従ってアカウント設定で作成し、プロジェクトへ戻ります。DiscordやSlackのURLをWebhookカードに入力しないでください。このカードはアプリのサーバー用です。
3. 受信先ごとにイベントを選ぶ
業務用Slackでは、入金確定とロールバックのポリシー「確認し、ロールバック」を選びます。このポリシーには、確定した入金とそのロールバックが含まれます。確定だけが必要なら「お支払い確認」を使います。検出と確定の違いは解説記事で説明しています。
担当者のTelegramでは「イベントの種類を選択します」を選び、出金確定のイベント「振込確認済み」にチェックを入れます。必要に応じて、出金のロールバックを表す「転がされた転写を外す」も追加してください。入金確定のポリシーには出金は自動で含まれず、出金には独自のイベント種別があります。
「すべてのプロジェクトイベント」は幅広いイベントを必要とする受信先に適しています。1つのアドレスやトークンには限定されません。経路でのイベント選択は金額フィルターではありません。監視する資産、方向、しきい値はアドレスのルールで設定します。
4. 保存と一時停止を確認する
経路の追加とイベント選択の変更は、操作時に保存されます。これらの経路に対する別の一括保存ボタンはありません。結果を待ち、状態を確認してください。一時的に送信を止めるには、対象の経路を一時停止します。アカウント設定で接続を一時停止すると、その接続を使うすべての経路に影響します。
ゴミ箱ボタンで経路を削除すると、このプロジェクトからその受信先が外れます。アカウント設定の「切断」は、その接続を使っていた全プロジェクトについて接続自体を無効にします。これらの操作でアドレスやイベント履歴は削除されません。
5. 新しいイベントで振り分けを確認する
条件に合う新しい操作を待ち、「イベント」で探します。「配信」でイベントID、プロジェクト、チャネルを照合してください。この例では、確定した入金がSlackへ、確定した出金が選んだTelegramへ送られるはずです。ほかの有効なルールが同じイベントを追加の受信先へ送っていないかも確認します。
接続の「テスト」ボタンは別のテスト通知を送るもので、イベントポリシーが正しいことを証明するものではありません。経路を有効にしても過去の履歴は再送されません。イベントがあるのに想定した配信が作成されていない場合は、ポリシー、継承、一時停止を確認してください。配信が作成されている場合は結果を別途調べます。受信先を変えるだけでは注文の支払いは確認できません。