← すべての記事

DiscordのWebhookの作り方

Webhookは、Discordサーバーのチャンネルひとつに、外から投稿できるようにする非公開のアドレスです。
1分ほどでつくってTublishに貼り付ければ、投稿が選んだチャンネルに届きます。
ボットのインストールもコードも不要で、いつでも削除できます。

(Tublish創業者)

Webhookとは

チャンネルひとつ専用の、秘密の郵便受けだと考えてください。
アドレスを知っているものは、そこにメッセージを入れられます。知らないものは入れられません。
Webhookはサーバーに参加せず、何も読めず、ほかのチャンネルも見えません。

Webhookが安全なやり方である理由は、この最後の点にあります。
渡すのは郵便受けひとつだけで、Discordアカウントはずっと自分の手元に残ります。

つくり方

サーバーの持ち主か、サーバーを管理する権限が必要です。
ほかの人のサーバーに投稿したい場合は、その人にWebhookをつくってもらい、アドレスを送ってもらいましょう。

  • Discordを開いて、自分のサーバーに入ります。
  • 上にあるサーバー名をクリックし、「サーバー設定」をクリックします。
  • 左のメニューで「連携サービス」を探し、「ウェブフック」をクリックします。
  • 「新しいウェブフック」をクリックします。
  • 投稿先のチャンネルを選びます。
  • 「ウェブフックURLをコピー」をクリックします。

このアドレスがすべてです。
https://discord.com/api/webhooks/で始まり、そのあとに英数字が長く続きます。
Tublishの「プラットフォーム」画面に貼り付けて、「接続」を押してください。

名前と顔をつける

Webhookの設定画面にいるうちに、投稿するときの名前と画像も決めておきましょう。
これは必ずやってください。初期設定はありふれたボット名なので、そのままだと投稿がスパムのように見えます。
ほとんどのクリエイターは、チャンネル名といつものプロフィール画像を使っています。

うまくいかないとき

リンクが受け付けられない場合、たいていはアドレスが途中までしかコピーされていません。
コピーはDiscordのコピーボタンで行い、文字を手で選択するのは避けてください。

あとになって投稿が届かなくなったら、Webhookがまだ残っているか確認してください。
DiscordでWebhookを削除しても、Tublishには何の知らせも来ません。アドレスがただ動かなくなり、その失敗が投稿の履歴に表示されます。

削除のしかた

つくったときと同じ場所から削除できます。「サーバー設定」、「連携サービス」、「ウェブフック」の順です。
Webhookを削除すると、もうそこから投稿されることはありません。
すでにチャンネルにある投稿は、そのまま残ります。

自分のウェブサイトを、1分ほどで

Tublishは、チャンネルのための本物の拠点を、自分のアドレスにつくります。動画、リンク、文章、そして自分のメーリングリストも。

無料アカウントを作成