記事一覧へ

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

文字サイズ
見出し画像

こんにちは、のりです。

コミュニティで「朝活」をやっていると、ひとつ悩みが生まれます。

毎朝、メンションを飛ばすのを忘れる。

手動でやっているとき、気づいたら時間が過ぎていたり、忘れていたり。

「これ、Botにやらせればいいんじゃ?」

そう思って、Discord書き込みBot「Oni」を作りました。

そもそもBotって何?

Discordに登録できる「自動プログラム」のことです。メッセージを送ったり、リアクションしたり、決まった時間に動いたり。

人間の代わりに動いてくれるので、運営の手間を大幅に減らせます。

何をするBotなのか

機能はシンプルです。

毎朝6:00に、指定したチャンネルへ、指定したロールにメンションを送る。それだけ。これだけで朝活の仕組みが完成します。

運営が毎朝起きて手動で送らなくても、Botが「おはようございます!朝活始めましょう!」と声をかけてくれる。

3つのポイント

ポイント1:複数チャンネルに一斉送信できる

設定ファイルに書くだけで、複数チャンネル・ロールに同時送信できます。

「朝活チャンネル」と「全体チャンネル」の両方に送りたい、というときも対応できます。

ポイント2:メッセージの内容を自由にカスタマイズできる

「おはようございます!」というデフォルトメッセージのほか、好きな文章に変えられます。

コミュニティの雰囲気に合わせて、ゆるく声がけしたり、ちょっと気合いが入るメッセージにしたり。

ポイント3:日本時間(6:00)きっかりに動く

時間のずれが起きないよう、日本時間に対応した設定にしています。

「なぜか6時に来ない」トラブルが起きにくいのは、ありがたいポイント。

必要なもの

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

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

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

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

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

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

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

「config.json」を修正する。

  • channelID:DiscordのチャンネルID
  • roleId:DiscordのロールID
  • message:出力したいメッセージを指定

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

npm install
npm start

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

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

起動してしまえば、翌朝6:00から自動でメンションが飛び始めます。

設定し直す必要もなく、毎朝ずっと動き続けます。

Botの受け取り方

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

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

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

拡張機能の受け取り方

この拡張機能(v1.0)は、ぼくのコミュニティに参加してくださった方に無料でお配りしています。

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

実は今回の拡張機能、開発してみて「ここをもっとこうしたい」というアイデアがどんどん出てきています。

こういったアップデートを継続的にお届けしていきます。

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

のりのウラ話~仕事・お金・子育てのリアル~|のり

開発の裏話:なぜ作ったのか

ぼくはDiscordコミュニティ「縁紡」で朝活をやっています。その際、毎朝手動でメンション付きで書き込みをしていたんですよね。

でも忘れるし、体調が悪い日は起きられないし。

「毎朝手動で送る仕組みは、長続きしない」

そう思い、Botに任せることにしました。コミュニティ運営を一部でも自動化していくと、楽になります。

「仕組みを作る」のも、立派なコミュマネの仕事だと思っています。


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

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

関連記事

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

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

「無料の4択クイズ」を作ってみた

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

🎁 ツール(v1.0)はこちらから受け取れます👇

https://nori-letter.com/p/bot-write/