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を検索しました

プールIDをメモしてください。後で必要になります。この例では:
pool16cdtqyk0fvxzfkhjg3esjcuty4tnlpds5lj0lkmqmwdjyzaj7p8ステップ2 - Discord Webhook URLを取得
Section titled “ステップ2 - Discord Webhook URLを取得”Discordサーバーでアラートを受け取るには、Webhook URLが必要です。以下の手順では、Discordサーバーの好みのチャンネルでWebhookを作成する方法を説明します。
1 ) アラートを受け取りたいチャンネルでチャンネルの編集をクリック

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

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

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

5 ) Webhookに名前を付ける

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

Webhook URLをメモしてください。後で必要になります。この例では、使用したWebhook URLは:
https://discord.com/api/webhooks/1342941446373773342/Wo1bXhSouY5fKdv2frsUQlOnT5UTa9heCxinN_B13AUTuaQ0IOzxzr9ZYsa4co2VN3mi監視したいプールIDとDiscord Webhook URLが取得できたので、使用するフィルターとコマンドを確認する準備ができました。この例では、以下を使用します:
- フィルタータイプ
- フィルタープール
- 出力Webhook
- 出力Webhook形式
- 出力Webhook URL
フィルタータイプ
Section titled “フィルタータイプ”ブロックロールバックのアラートは不要なので、トランザクションとブロックのフィルタータイプを使用できます。2つのフィルタータイプを使用したいので、カンマで区切ります。Adderにトランザクションとブロックフィルターを使用してロールバックアラートを除外させるには、以下のフィルターを使用します:
-filter-type chainsync.transaction,chainsync.blockフィルタープール
Section titled “フィルタープール”ステップ1のプールIDを使用して、Adderに以下のフィルターを使用してSPOを追跡させることができます:
-filter-pool pool16cdtqyk0fvxzfkhjg3esjcuty4tnlpds5lj0lkmqmwdjyzaj7p8出力Webhook
Section titled “出力Webhook”Webhookを使用したいことをAdderに知らせるコマンドを追加する必要があります。これを行うには、以下のコマンドを追加します:
-output webhook出力Webhook形式
Section titled “出力Webhook形式”AdderにDiscordで通知させたいので、使用したいWebhook形式がDiscordであることをAdderに伝える必要があります。これを行うには、以下のコマンドを追加します:
-output-webhook-format discord出力Webhook URL
Section titled “出力Webhook URL”好みのDiscordチャンネルで通知を受け取るには、Discord WebhookへのURLをAdderに伝える必要があります。これを行うには、ステップ2のWebhook URLを使用して以下のコマンドを追加します:
-output-webhook-url https://discord.com/api/webhooks/1342941446373773342/Wo1bXhSouY5fKdv2frsUQlOnT5UTa9heCxinN_B13AUTuaQ0IOzxzr9ZYsa4co2VN3miすべてをまとめる
Section titled “すべてをまとめる”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
おめでとうございます!
Section titled “おめでとうございます!”これでウィンドウを最小化して、Adderをバックグラウンドで実行させることができます。プールに変更があるたびに、Discordでアラートが届きます。
ヒント:
-hまたは-helpフラグを使用すると、利用可能なすべてのコマンドのリストを取得できます。
他の例を参照して、Adderで何ができるかを確認し、Adderのパワーを解き放ちましょう