【完全無料・24時間稼働】Discord の bot を作った話

1円もかけずに運営

投稿: 2021年9月5日 (最終更新: 2023年4月2日) • 読了目安: 2 分

こんにちは!今回は、1円もかけずに Discord の bot を作ったのでその話をしていこうと思います。

以下の記事で、「GASを使ってGlitchのサーバーがスリープ状態に入らないようにする」方法が紹介されていますが、今後禁止される可能性があるとのことです。

ちょっとしたDiscordのbotを作る程度であれば問題ないと思われますが、Glitchに過度な負担をかけないように十分注意してください。

Ping Services on Glitch — Glitch Blog

作ったもの

「校長先生風の bot」を作りました。

サーバーがにぎやかになっていい感じです。

動いている様子

説明書

この bot を導入してみたい方は、下のリンクから見られる説明書に導入方法が載っているので、参考にしてください。

取扱説明書

作り方

どのようにして作ったのか、説明します。

使ったサービス

すべて無料のものです。

  • Glitch (Node.js で色々動かせるサービス)
  • Google Apps Script (Glitch サーバーのスリープ防止)

参考にしたサイト

誰でも作れる!Discord Bot(基礎編)|EOi|note

とてもわかりやすかったです。npm などのパッケージ管理ツールを使ったことがあり、JavaScript がある程度できる人であれば簡単に作れると思います。

注意点

とても分かりやすいサイトなのですが、情報が1年前のものなので今とは違う点がいくつかあります。

「New Project」から「glitch-hello-node」を選ぶ

上記の note には「hello-express」を選択するように書いてありますが、現時点でそのような項目はないので、代わりに「glitch-hello-node」を選択してください。

そして、プログラムの編集画面に遷移したら、package.jsonserver.js 以外は削除してください。

必要ないファイルやフォルダを削除する

その後の手順は変わりません。

Glitch でプロジェクトを非公開にするには有料プランに加入する必要がある

とはいえ、Discordの token をきちんと環境変数に入れておけば特に問題ないと思います。

機密情報はコードに書かないで、確実に環境変数に入れるようにしてください。

まとめ

いかがでしたか?

このように、簡単かつ無料で Discord の bot を作成できるので、ぜひ試してみてください!

See also

該当記事がありません。