5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DiscordのWebHookで遊んでみよう

Last updated at Posted at 2023-12-21

初投稿なので文が変になっているかもしれません。
変なところはあまり気にしないでください。

追記:見返したら文章がおかしかったのでほぼすべて書き直しました。

はじめに

DiscordにはWebHookという機能があります。
Discord Botよりも簡単に動かせて、面倒な認証などせずに使えます。

実際に遊んでみよう

使うものはDiscordのWebHookURLとHTTPクライアント(cURLでもなんでも)
WebHook URLの取得方法はDiscord>サーバー設定>連携サービスから取得ができます。
https://discord.com/api/webhooks/123456789012345678/abcdefghijklmnopqrstuvwxy
というようなURLが取得できると思います。

Curlでとりあえず動かす

bash or cmd
curl -H "Content-Type: application/json" \
-X POST \
-d '{"content": "Hello!"}' \
<WebHookのURL>

<WebHookのURL>の部分は取得したWebHook URLを入れてください。
これを実行させると画像のようなメッセージが送信されます。
1000004961.png

これを使って何ができるのか

例えば、githubと連携させてPull requestの通知を特定のチャンネルに送ったり、Discord Botと組み合わせてグローバルチャットBotを作ることもできます。

おわりに

DiscordのWebHookはDiscord Botより多機能というほどではないですが、Discord Botを作らなくても今日の予定や天気などの通知することができるのでみなさんもWebHookを使ってみてはどうでしょうか。

参考記事

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?