さまざまな業種で利用されているサービス稼働状態をお知らせする Statuspage のインシデント情報をWebhookで受け取って Discord に流す PHP の簡単なスクリプトです。
※前提としてStatuspage側で『Webhook通知を有効にする』が有効に設定されている場合のみ利用できます。
※前提としてStatuspage側で『Webhook通知を有効にする』が有効に設定されている場合のみ利用できます。
ソース (PHP)
PHP 5.4未満の場合は配列のブラケット "[ ]" で書いているところを array ( ) に置き換えてください。(混在してしまってますが気にせずにw) 実際に使用しているものからコメント部分や不要な部分を削除したものなので大丈夫だと思いますが括弧の対応がとれてなかったりしてるかも(未確認)。出力サンプル
こんな感じで最新の項目のみを表示します
作っておいて何ですが・・・
Webhook通知の機能は無料じゃないのです。(Slack通知は無料版でも利用可能なようです)
最低でも月額=99usdコースからで、しかも利用上限が1000迄しかない・・・。
解説ページにあるとおり、Webhookは1カウントとして扱われるので、満員になれば強制的に解除されるかも知れません。
0 件のコメント:
コメントを投稿