DiscordのWebhookを利用して簡単に通知を送る

非常に簡単にDiscordへ通知を送ることが出来ます。

Advertisement

DiscordでWebhookを利用する

Discordへ通知を送る方法はいくつかありますが、Webhookを利用する方法が一番簡単かと思います。

認証などは必要ありません。

流れとしてはサーバーを作成してWebhookを作成、cURLなりPythonなりを使って通知を送るだけです。

サーバーの作成

まず通知用に使うサーバーを作成します。

すでに適当なサーバーがあるのならばそれでOKです。

Webhookの作成

サーバーの設定を開き、連携サービスタブを選択、ウェブフックを作成をクリックして作成します。
名前やチャンネルなどを変更することも出来ます。

ウェブフックURLをコピーしておいてください。

Pythonで通知を送る

今回はPython環境から通知を送ろうと思います。

pip install discordwebhook

PythonからDiscordのWebhookを利用しやすくするためにインストールします。

from discordwebhook import Discord
WebhookUrl = "ここにWebhookURL"
Text = "Hello World!"
discord = Discord(url = WebhookUrl)
discord.post(content = Text)

このように記述し、WebhookURLを変更するとテキストが投稿されます。

Advertisement

テキストだけでなく、ユーザー名やアイコンなども含めて投稿できるので便利です。