記事一覧へ

【無料配布】発信をDiscordへ自動通知するBotを作った

今日は、ぼくが自作したDiscord Botを公開します。 「プラットフォームへの発信を、Discordに自動通知してくれるBot」です。 ぼくは、SNSと音声で、複数のプラットフォームに発信活動をしています。 メルマガも毎日、noteも毎

文字サイズ
見出し画像

今日は、ぼくが自作したDiscord Botを公開します。

「プラットフォームへの発信を、Discordに自動通知してくれるBot」です。


背景:「告知し忘れた…」が続いていた

ぼくは、SNSと音声で、複数のプラットフォームに発信活動をしています。

メルマガも毎日、noteも毎日。発信の数は安定してきたのですが、一つ困っていたことがありました。

せっかく配信したのに、Discordコミュニティへの告知を、よく忘れる。

新しいエピソードを収録して配信する。SNSにもポストする。でも、縁紡(ぼくのDiscordコミュニティ)への共有を忘れてしまう。

「あ、また告知し忘れた」

これが週に何回も起きていました。笑

コミュニティのメンバーには、案内したい。でも、毎回手動で告知するのはちょっと手間。だったら、自動化しよう。

そう思って、Botを作りました。


何をするBotなのか

機能はシンプルです。

2媒体の発信を自動でDiscordへ通知する。
それだけ。これだけで更新通知の仕組みが完成します。

以下のプラットフォームを10分ごとに監視して、新しい投稿があればDiscordの指定チャンネルに自動通知します。

  • stand.fm:新規エピソード公開を検出
  • Spotify:新規エピソード公開を検出

通知はこんなイメージです。

・タイトル:xxxxx
・URL:xxxxx
・配信日時:xxxxx

チャンネルを見るだけで、ぼくがどこで何を発信したかが一目でわかる状態になります。

それがこのBotの一番の役割です。いちいち手動で送らなくても、通知してくれるので、地味に助かっています。

他にも配信しているプラットフォームはあるので、そこも自動化できないかを模索しているところです。


必要なもの

  • Node.js(JavaScriptを動かすための無料ソフト)
  • Discordアカウント+Bot用のトークン(Discord Developer Portalで無料取得)
  • 開発環境(AntigravityまたはClaude Code)

BotのトークンはDiscordが発行してくれる「合言葉」のようなものです。

これを設定ファイルに貼り付けるだけで、BotがDiscordにログインして動き始めます。

導入の流れ(設定は最初の1回だけ)

ステップ1:Node.jsをインストール

公式サイトから無料でダウンロードできます。インストールウィザードに従うだけで完了します。

ステップ2:Botプログラムを準備して起動

「.env」を修正する。

  • DISCORD_WEBHOOK_URL:通知するサーバー情報
  • STANDFM_CHANNEL_ID:stand.fmのチャンネルID
  • SPOTIFY_RSS_URL:SpotifyのRSS URL
  • DISCORD_INPUT_CHANNEL_ID:通知先のチャンネル
  • DISCORD_NOTIFY_CHANNEL_ID:上記と同じ

あとは、ターミナル(黒い画面)に2行のコマンドを入力するだけです。

npm install
npm start

「黒い画面が怖い…」という方は、縁紡でサポートしながら一緒にやりましょう。笑

ステップ3:あとは自動で動き続ける

起動してしまえば、あとは放置です。設定し直す必要もなく、毎日ずっと動き続けます。


使ってみてどうか

実際に縁紡で動かしてから、ぼくの体感が変わりました。告知を忘れることがなくなった。それだけでかなりストレスが減りました。

メンバーからも「ここ見れば最新配信がわかる」という形にできました。

コミュニティの「情報集約ポイント」ができると、メンバーがコミュニティに来る理由が一つ増えます。

発信の数が増えれば増えるほど、手動告知の限界が来ます。そのタイミングで自動化を入れると、かなり楽になりますね。


こんな人に使ってほしい

  • 複数プラットフォームで発信していて、告知管理が大変な人
  • Discordコミュニティを運営していて、メンバーへの情報共有を自動化したい人
  • 音声配信をしていて、新エピソードを自動通知したい人

セットアップはそれほど難しくないです。

コミュニティで朝活をやりたいけど、毎朝メンションするのが大変という方、ぜひ試してみてください。

「設定して起動する」それだけで、翌朝から自動で動き続けます。


Botの受け取り方

このBotは、ぼくのコミュニティ「縁紡」に参加してくださった方に無料でお配りしています。

Discordコミュニティを運営している方が多いので、「こう設定したよ」「このメッセージ文がいい感じだった」みたいな話も気軽に共有できる場所です。

「Botって難しそう…」という方も、一緒にやれば大丈夫です。ぜひ覗いてみてください。

今後の改良版・最新バージョンはnoteメンバーシップで配布予定です。

今回の機能、開発してみて「ここをもっとこうしたい」というアイデアがどんどん出てきています。こういったアップデートを継続的にお届けしていきます。

メンバーシップでは拡張機能だけでなく、コミュニティ運営やフリーランスの働き方についてのコンテンツも発信していますので、興味のある方はぜひ覗いてみてください。


まとめ

/AIの力を借りながら自分の課題を解決するツールを作れるようになってきました。

「これ、自動化できないかな」という感覚が出てきたら、まず試してみることが大事だなと実感しています。

もし使ってみた感想や、「こんな機能ほしい」という声があれば、コメントやDMで教えてもらえるとうれしいです。

フィードバックを受けてアップデートしていくつもりです。

関連記事

【無料配布】Discordで書き込みを自動化するBotを作った話

毎朝の4つを手放して、残った仕事の話

ゼロからわかるCloudflare|「名前は聞くけど何ができるの?」に全部答える初心者ガイド

最後まで読んでくださり、ありがとうございました。


🎁 ツール(v1.0)はこちらから受け取れます👇
https://nori-letter.com/p/bot-write/