コンテンツにスキップ

SPOを監視してDiscordでアラートを受け取る

SPOを監視してDiscordでアラートを受け取る

Section titled “SPOを監視してDiscordでアラートを受け取る”

この例では、Adderを使用して、追跡したいステークプールに変更があったときにWebhook経由でDiscord通知を送信します。

アラートをトリガーするイベントは、SPOへの以下の変更です:

Section titled “アラートをトリガーするイベントは、SPOへの以下の変更です:”

ブロック生成 - 追跡しているSPOがブロックを生成した場合

ステーク委任 - 追跡しているSPOに新しいデリゲーターがプールに追加された場合

プール登録更新 - SPOがリレー、固定手数料、マージン、名前、メタデータなどの登録項目を変更した場合

プール引退 - SPOがステークプールを引退させた場合


このガイドでは、Adder exeをダウンロード済みでコマンドプロンプトを開いていることを前提としています。まだの場合は、クイックスタートガイドを参照してください。


この例で使用するフィルターとコマンドを説明する前に、追跡するプールIDとDiscordでアラートを受け取るためのWebhook URLを取得する必要があります。以下でそれらを取得する手順を説明します。

ステップ1 - 追跡したいプールのプールIDを取得

Section titled “ステップ1 - 追跡したいプールのプールIDを取得”

監視したいステークプール(SPO)でフィルタリングするには、プールIDが必要です。cexplorer.ioなどのツールを使用して、プールティッカーで検索し、プールIDを取得できます。

この例では、cexplorer.ioでティッカーECPを検索しました

adder-pool-id


プールIDをメモしてください。後で必要になります。この例では:

pool16cdtqyk0fvxzfkhjg3esjcuty4tnlpds5lj0lkmqmwdjyzaj7p8

ステップ2 - Discord Webhook URLを取得

Section titled “ステップ2 - Discord Webhook URLを取得”

Discordサーバーでアラートを受け取るには、Webhook URLが必要です。以下の手順では、Discordサーバーの好みのチャンネルでWebhookを作成する方法を説明します。


1 ) アラートを受け取りたいチャンネルでチャンネルの編集をクリック

adder-discord-edit-channel


2 ) 連携サービスをクリック

adder-discord-integrations


3 ) ウェブフックを作成をクリック

adder-discord-create-webhook


4 ) 新しいウェブフックをクリック

adder-discord-new-webhook


5 ) Webhookに名前を付ける

adder-discord-rename-webhook


6 ) ウェブフックURLをコピーをクリック

adder-discord-copy-webhook-url


Webhook URLをメモしてください。後で必要になります。この例では、使用したWebhook URLは:

https://discord.com/api/webhooks/1342941446373773342/Wo1bXhSouY5fKdv2frsUQlOnT5UTa9heCxinN_B13AUTuaQ0IOzxzr9ZYsa4co2VN3mi

監視したいプールIDとDiscord Webhook URLが取得できたので、使用するフィルターとコマンドを確認する準備ができました。この例では、以下を使用します:

  • フィルタータイプ
  • フィルタープール
  • 出力Webhook
  • 出力Webhook形式
  • 出力Webhook URL

ブロックロールバックのアラートは不要なので、トランザクションとブロックのフィルタータイプを使用できます。2つのフィルタータイプを使用したいので、カンマで区切ります。Adderにトランザクションとブロックフィルターを使用してロールバックアラートを除外させるには、以下のフィルターを使用します:

-filter-type chainsync.transaction,chainsync.block

ステップ1のプールIDを使用して、Adderに以下のフィルターを使用してSPOを追跡させることができます:

-filter-pool pool16cdtqyk0fvxzfkhjg3esjcuty4tnlpds5lj0lkmqmwdjyzaj7p8

Webhookを使用したいことをAdderに知らせるコマンドを追加する必要があります。これを行うには、以下のコマンドを追加します:

-output webhook

AdderにDiscordで通知させたいので、使用したいWebhook形式がDiscordであることをAdderに伝える必要があります。これを行うには、以下のコマンドを追加します:

-output-webhook-format discord

好みのDiscordチャンネルで通知を受け取るには、Discord WebhookへのURLをAdderに伝える必要があります。これを行うには、ステップ2のWebhook URLを使用して以下のコマンドを追加します:

-output-webhook-url https://discord.com/api/webhooks/1342941446373773342/Wo1bXhSouY5fKdv2frsUQlOnT5UTa9heCxinN_B13AUTuaQ0IOzxzr9ZYsa4co2VN3mi

SPOに変更があったときにDiscord通知を受け取るには、コマンドプロンプトで以下のコマンドを実行します:

Adder exeへのパスを調整してください。この例では、ユーザーrichmのデスクトップにあります。
また、プールIDとWebhook URLも調整してください。

C:\Users\richm\Desktop\adder-v0.26.0-windows-amd64.exe -filter-type chainsync.transaction, chainsync.block -filter-pool pool16cdtqyk0fvxzfkhjg3esjcuty4tnlpds5lj0lkmqmwdjyzaj7p8 -output webhook -output-webhook-format discord -output-webhook-url https://discord.com/api/webhooks/1342941446373773342/Wo1bXhSouY5fKdv2frsUQlOnT5UTa9heCxinN_B13AUTuaQ0IOzxzr9ZYsa4co2VN3mi

adder-SPO-block-alert

これでウィンドウを最小化して、Adderをバックグラウンドで実行させることができます。プールに変更があるたびに、Discordでアラートが届きます。


ヒント:-hまたは-helpフラグを使用すると、利用可能なすべてのコマンドのリストを取得できます。

他の例を参照して、Adderで何ができるかを確認し、Adderのパワーを解き放ちましょう

  1. 例1 - ウォレットを監視してデスクトップ通知を受け取る
  2. 例2 - トークンを監視してデスクトップ通知を受け取る
  3. 例3 - SPOを監視してDiscordでアラートを受け取る
  4. 例4 - 特定のアセットIDのスマートコントラクトを監視してデスクトップ通知を受け取る