Discord は強力なプラットフォームに進化しました。 この記事では、Discord ボットを作成してサーバーに追加する方法を説明します。
Discord は長年にわたって大きく進化し、現在ではゲーマーだけでなく、メッセージやビデオチャットなどで仲間とつながりたいと考えているすべての人にとって、信頼できるプラットフォームとして機能しています。 多くの人はそれを WhatsAppの代替品 その他 人気のメッセージング アプリケーション特にグループやコミュニティに重点を置いているためです。 Discord には毎日数百万人のアクティブ ユーザーがおり、そのかなりの部分が日常的にボットを使用して物事を自動化しています。 何らかの形で Discord を使用している場合は、ボットを使用したことがある可能性が高くなります。 自分で作成する方法を知りたい場合は、ここが正しい場所です。 この記事では、Discord ボットの作成方法を説明します。
この記事を参照してください:
- 前提条件
- Discord ボットを作成してサーバーに追加する方法
- ボット機能を割り当てて Discord ボットをホストする方法
- 最後に、XDA の Discord サーバーに参加してください!
前提条件
Discord ボットの作成は比較的簡単な作業です。 設定するには多少のプログラミングの知識が必要ですが、コードの複雑さは作成しようとしているボットの種類によって異なります。 始めるために必要なものをいくつか見てみましょう。 まず、Discord アカウントが必要です (おそらくあなたも持っているでしょう)。 そうでない場合は、にアクセスして無料で作成できます。 Discordのホームページ. Discord クライアントをダウンロードして、それを使用することもできます。 ゲーム用ラップトップ あるいは電話でも。
完了したら、次のことを行う必要があります 独自のサーバーをセットアップする ボットを使用するには。 その後、いくつかの簡単な手順に従って、ボットをサーバーに簡単に招待できます。 ボットがサーバーに到着したら、その関数をコーディングしてサーバーで使用したり、管理者権限を持つ他のサーバーにボットを割り当てたりすることができます。 ボット機能を割り当てるには、Node.js を使用して discord.js ノード ライブラリにアクセスします。 Node.js の最新バージョンは、次の場所からダウンロードできます。 公式ウェブサイト.
さらに、ボット関数を作成および変更するためのコード エディターも必要になります。 使用します Visual Studio コード このチュートリアルでは、どちらでも自由に使用できます。
Discord ボットを作成してサーバーに追加する方法
最初のステップは、ボットが動作するためのアプリケーションを Discord 上に作成することです。 ここでの考え方は、Discord がコードを認識できるようにボットのトークンを生成することです。 このためには、Discord のアプリケーション ページに移動する必要があります。 Discord アカウントでログインすると、アプリのリストが表示されるページに直接送られます。 リストが空であっても心配する必要はありません。これからリストを作成します。
- ヒット 新しいアプリ ボタンをクリックして開始します。
- 次に、アプリケーションに名前を付けて、 作成する.
- アプリの説明、タグ、アプリのアイコンなどの詳細を入力できるページが表示されます。 完了したら、 変更内容を保存 ボタンをクリックして続行します。
- 次に、左側のサイドバーのメニューリストで「ボット」オプションを探します。 それをタップしてボットページを開き、 ボットの追加 ボタン。 プロンプトが表示されたら、ボットの作成を許可します。
- 次のページにボットのセキュリティ トークンが表示されます。 トークンが生成されていない場合は、単に リセット ボタンをクリックして新しいトークンを作成します。 次のセクションで必要になるため、このトークン ID をコピーします。
- この特定のトークンを使用すると、ボットを制御できるようになります。つまり、これを誰とも共有しないでください。 このトークンが侵害されたと思われる場合は、このページに戻ってリセット ボタンを押して新しいトークンを作成してください。
- 次に、左側のサイドバーのメニューで OAuth2 オプションを探し、それをクリックしてクライアント ID を見つけます。 これは長い数字の文字列なので、以下の URL にコピーして貼り付ける必要があります。CLIENTID という単語を、先ほどコピーした実際の CLIENT ID に置き換えてください。
https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
- この特定の URL を Web ブラウザに貼り付けて Enter キーを押すだけです。 Discord にボットの送信先を指示できるページが開きます。 次のように、ドロップダウン メニューから新しいボットを追加するサーバーを選択します。
- [続行] をクリックし、ボットにサーバーの管理者権限を付与するかどうかを確認します。 後から管理者権限を付与したり取り消したりすることもできるので、このオプションについて心配する必要はありません。
- ボットをサーバーに追加すると、ボットの到着を確認するメッセージが表示されます。 そうすれば、それがうまくいったことがわかります。 右側のメンバー列にもボットが表示されます。
これで、サーバー用の Discord ボットが作成されました。 すべての手順を注意深く実行すると、サーバー上にボットが表示されるはずです。 コードでボットの関数を定義し、Discord プラットフォームと同期するまで、ボットはオフラインのままになります。 ここから、いくつかのパラメータを設定し、ボットに何をさせたいかを伝えるための実際の作業が始まります。
ボット機能を割り当てて Discord ボットをホストする方法
次に、以下の手順に従って、PC 上で Discord ボットを作成してホストします。
このチュートリアルでは、名前が示すように、「Ping」と入力するたびに「Pong」と応答する単純な「Ping-Pong」Discord ボットを作成します。
- PC または Mac 上の任意の場所に新しいフォルダーを作成します。 このチュートリアルでは、Windows PC のデスクトップに「新しいフォルダー」を作成しました。
- 次に、Visual Studio Code を開き、以下に示すコードを含む新しいファイルを作成します。 「引用符なしでボットのトークンをここに貼り付けてください」を、前にコピーしたボットのトークンに置き換えます。
DISCORD_TOKEN= "ボットのトークンを引用符なしでここに貼り付けます。"
- 次に、新しいファイルを作成し、次のコードを追加します。 完了したら、この特定のファイルを同じフォルダー内に bot.js として保存します。 このコードは、Discord ボットに機能を追加します。 「ping」と入力するたびに「ポン」と応答します。
require('dotenv').config(); const Discord = require("discord.js"); const client = 新しいDiscord。 Client({intents: ["GUILDS", "GUILD_MESSAGES"]}); client.on("準備完了", () => { console.log(`${client.user.tag} としてログインしました!`) }) client.on("メッセージ", msg => { if (msg. コンテンツ "ピン") { msg.reply("ポン"); client.login (プロセス.env. DISCORD_TOKEN);
- 次に、作成した新しいフォルダーからターミナル ウィンドウを開き、次のコマンドを使用して Discord.js ライブラリをインストールします。 これを機能させるにはシステムに Node.js がインストールされている必要があるので、その点に注意してください。
npm install --save discord.js dotenv
- 次のステップでは、package.json ファイルを作成します。 次のコマンドを使用して作成します。
npm init -y
- 最後に、「node bot.js」コマンドを使用してボットを実行できるようになりました。
node bot.js コマンドを実行すると、サーバー内の Discord ボットがオンラインになることがすぐにわかります。 次に、「ping」と入力してボットをテストすると、ボットは「ポン」と応答します。
Discord を作成し、他の人が使用できるようにクラウドでホストすることもできます。 そのためには、Replit などのオンライン IDE を使用してコードをホストする必要があります。
コーディング プロセスの複雑さは、ボットに割り当てる機能によって異なります。 たとえば、単純な「グリーティング ボット」のコーディング プロセスは、好みのプラットフォームから音楽を再生できる「ミュージック ボット」ほど複雑ではありません。 また、サーバーを管理するボットを作成したり、サーバー内のルールに繰り返し違反するメンバーを排除したりすることもできます。 便利な Discord ボットがたくさんあるので、可能性は本当に無限です。 トップ.gg 面倒なコーディングをしたくない場合は、Discord ボットを探すのに最適な場所です。 Web サイトからボットを選択し、必要に応じて変更を加えるだけで、ニーズに合わせてボットを修正できます。 選択肢はたくさんあるので、上部の検索バーを使用して探しているものを見つけてください。
さて、これでこのチュートリアルは終わりになります。 現在、便利な Discord ボットが大量に存在するため、Google 検索を実行して、プロセスを自動化するボットがすでに作成されているかどうかを確認することを強くお勧めします。 出発前に、次のことをお勧めします。 XDA の Discord サーバーに参加する ここでは同じ考えを持つ人々を見つけることができ、XDA に関するあらゆる最新情報を入手できます。 それで、最初にどの Discord ボットを作成しますか? 以下のコメント欄に一行記入してお知らせください。