ノーコードのボットビルダー、既製のセルフホスト用テンプレート、または自分のボット名とアバターで動くホワイトラベルのホスティングボットを使えば、コーディングなしでDiscordボットを作れます。 3つ目の方法では、サーバーも継続的なメンテナンスも必要ありません。Discordの Developer Portal でボットアプリケーションを作り、Noxyrのカスタムボットのように、機能がすでに組み込まれたプラットフォームに接続するだけです。
方法1: ノーコードのボットビルダー
BotGhostのようなツールでは、ビジュアルエディタでコマンドを組み立てられます。トリガーを選び、アクションを選んで保存するだけです。本当にコードは不要で、カスタムコマンドの数個、自動応答、シンプルなリアクションロールなどに向いています。ただし、対応範囲には限りがあります。チケットシステム、チェックアウト機能付きのストア、荒らし対策のセキュリティのように複雑なものを、ブロックを1つずつ組み立てていくと、すぐに時間がかかります。さらに、完成したボットを24時間365日動かすには、ビルダーの料金とは別に、有料のホスティングが必要になることが一般的です。
方法2: テンプレートをセルフホストする
discord.jsやdiscord.py向けのオープンソースのスターターボットは数多くあり、最小限の編集(ボットトークン、プレフィックス、設定ファイルなど)だけでダウンロードして実行できます。これは広い意味での「コーディングなし」です。ロジックを書くわけではありませんが、設定値を編集したり、Node.jsやPythonをインストールしたり、どこかでプロセスを動かし続けたりするための知識は必要です。無料のホストもありますが、それは全体の中で最も信頼性の低い部分です。無料のDiscordボットホスティングガイドでは、実際に稼働し続けるものと、そうでないものを解説しています。
方法3: ホワイトラベルのホスティングボット
これは、コードもホスティングも一切不要な方法です。すでに必要な機能を備えたプラットフォームでは、Discord の Developer Portal で自分のボットアプリケーションを作成し、そのトークンを渡すだけで、機能一式があなたのボットの名前とアバターで動きます。Noxyrはこれをカスタムボットとして提供しています。チケット、チェックアウト付きの商品カタログ、請求書、クーポン、レビュー、プレゼント企画、投票、認証、ウェルカムメッセージ、荒らし対策のセキュリティ、AIチャットの返信などが、アプリケーションに付けた名前で動作し、Noxyr自身のインフラでホストされます。その後の設定はすべてWebダッシュボードで行い、コードは必要ありません。
トレードオフは、ほかのホスティング型プラットフォームと同じです。存在する機能は使えますが、その枠の外にあるカスタムロジックは作れません。既存のプラットフォームが提供していないことをするボットが本当に必要なら、方法1または方法2が実際に作れる選択肢です。
手順: コーディングなしでDiscordボットを作る(Noxyrの方法)
- Top.ggでNoxyrに投票する。 かかる費用はこれだけです。投票すると、12時間のあいだカスタムボットのセットアップフォームが利用できるようになります。
- Discord Developer Portalを開く。 discord.com/developers/applications にアクセスし、「New Application」を押します。ボットに付けたい名前を付けてください。この名前とアバターが、サーバーに表示されるものになります。
- 必須の2つのインテントを有効にする。 Botタブの Privileged Gateway Intents の下で、Server Members Intent と Message Content Intent を有効にします。ウェルカムメッセージとAIの返信にこれらが必要なため、Noxyrはトークンを受け付ける前に両方を確認します。
- トークンをリセットし、一度だけコピーする。 Discordはこれを一度しか表示しません。
- トークンを貼り付ける先は、Noxyrダッシュボードのカスタムボットページです。ホストを選ぶか、空きのある最速のノードを選ぶ「自動」のままにします。
- 「ボットを開始」を押す。 約20秒でオンラインになります。ページには、サーバーに追加するための招待リンクが表示されます。Noxyrの全機能が、あなたのボットの名前ですでに動作します。
カスタムボットの完全なセットアップ手順とカスタムボットのドキュメントでは、各画面と投票の有効期間について詳しく説明しています。実際の画面に触れる前に確認したい場合は、インタラクティブチュートリアルにも、ダッシュボードのモック付きのカスタムボットのコースがあります。
あなたに本当に合う方法はどれか
- カスタムコマンドを数個だけ作りたく、それ以上は必要ない? ノーコードのビルダーが最も合っています。
- 設定ファイルの編集やホストの稼働に慣れている? セルフホストのテンプレートなら、最も自由度が高い反面、管理の手間もかかります。
- 機能一式(チケット、ストア、セキュリティなど)を、自分の名前で数分で稼働させたい? Noxyrのカスタムボットのようなホワイトラベルのホスティングボットが、まさにそのために作られており、無料です。
よくある質問
Noxyrの方法には、プログラミングの知識が必要ですか? いいえ、必要ありません。Developer Portalでアプリケーションを作成し、トークンを貼り付けるのは、数回のクリックで済む作業で、コードを書くことはありません。
本当に無料ですか? はい、無料です。Noxyr自体は無料で、カスタムボットにかかるのはTop.ggへの投票だけです。投票すると12時間使え、そのあと74時間の猶予期間があるため、再び投票が必要になるのはその後です。
ホワイトラベルのボットに、自分で作ったコマンドを追加できますか? いいえ、できません。ホワイトラベルのホスティングボットは、プラットフォームの機能一式をあなたの名前で動かすもので、自分のコードのためのフレームワークではありません。カスタムロジックが必要な場合は、方法1または方法2が適しています。
すでに通常の方法でボットを招待していて、あとから名前を変えたい場合はどうすればよいですか? 通常の方法で招待されたボットの名前は、そのDiscordアプリケーションを作成した人のものです。カスタムボットは違います。最初からアプリケーションを所有しているため、名前とアバターは初日からあなたのものです。
ノーコードの方法を試す準備はできましたか? Noxyrを無料で追加して、1回投票するとカスタムボットが使えるようになります。まずは自分の名前でボットを動かすだけでよければ、はじめてのガイドから始めてください。