Discord は、過去 XNUMX 年ほどの間、オンラインで仲間と話したり、ビデオチャットしたり、ストリーミングしたりしたい人にとって、インスタント メッセージング プラットフォームであることを継続的に示してきました。 不協和音ボットが原因の XNUMX つです。
ボットを使用すると、単調な仕事の自動化からサーバー全体で音楽の再生を開始するまで、あらゆることを達成できます。このガイドでは、Discord ボットの作成方法を説明します。
Discord ボットを使用する主な目的は自動化ですが、本当に何でもできるように作成できます (少なくとも、JavaScript コードに詰め込むことができるものなら何でも)。
このチュートリアルでは、Node.js を使用して独自の基本的な Discord ボットを作成します。
要件
- 不和のアカウント
- 新鮮な不和サーバー
- コンピューターに Node.js がインストールされている。
- Visual Studio Code
- もちろん、wifi接続も。
新しい Discord アプリケーションを作成します。
まず、Discord 開発者のサイトを使用してアプリケーションを登録する必要があります。 これに到達するためにナビゲートして下さい ポータル.
次に、右側にある [新しいアプリケーション] ボタンを選択します。
ボタンをクリックすると、ボットに名前を付けるように求めるダイアログ ボックスが表示されます。 私の場合、ボットを単に「jaysbot」と呼びます。
次にボットの選択肢を選択し、「ボットを追加」ボタンをクリックします。 次のダイアログ ボックスが表示されます。
新しいアプリケーションの確立を承認すると、ボットが作成されます。
ただし、愚かなボットは必要ないと思います。 いくつかの追加機能を追加し、いくつかの権限を付与してユーザー エンゲージメントを向上させましょう。
以下に示すように、メニューから OAuth2 を選択して、ボックスにチェックを入れます。
ボットに追加の権限を与えた後に権限が追加されると、ページの下部にリンクが作成されます。
以前にコピーしたリンクは、任意のブラウザーに貼り付けられるはずです。 次の画面が表示され、サーバーが追加されます。
サーバーを選択したら、「承認」ボタンを押します。
これで、ボットがサーバーに正常に追加されました。
Node.js プロジェクトの作成
ボットを登録したので、Node.js ファイル用のフォルダーを作成する必要があります。
依存関係の設定
プログラムが正しく機能するために必要なパッケージは、依存関係と呼ばれます。 この場合、必要なのは discord.js パッケージだけです。 Jaysbot トークンの管理を支援するために、引き続き dotenv パッケージをインストールします。
これにより、各呼び出しに適切な権限が付与されることが保証されます。サーバーの機能を維持するには nodemon も必要です。 次のコマンドを入力して、新しいターミナルでプロジェクトを開始します。
結果は次のとおりです。
次のコマンドは、プロジェクトの Dotenv ライブラリと Discord.js をインストールします。
次のコマンドを使用して、nodemon ライブラリをインストールします。
ファイルに変更を加えるたびに、Nodemon はサーバーを再起動します。
ボットの開発
開発者ポータルでは、Discord.js からの呼び出しを承認する必要があります。 これには、ボットのトークンをコピーする必要があります。
コピーしたら、.env という名前の新しいファイルに次のように配置します。
ボット ファイルをビルドします。
メイン プロジェクト ディレクトリに bot.js という別のファイルを作成します。 dotenv パッケージを使用して環境変数を設定し、discord.js からクラスをインポートしてから、新しいクライアントを起動します。
ボットを有効にするには、端末に次のコマンドを入力します。
まとめ
Discord のプラットフォームは急速に拡大しています。 それは、ビットコイン愛好家、ビジネス オーナー、ゲーマーのための安全な通信手段と接続手段を生み出しました。
追加の利点は、ユーザーに応答、禁止、およびミュートできる有能なボットがあることです。 この投稿では、node.js を使用して単純なボットを構築する方法について説明しました。 したがって、この理解を適用して、新しい機能を含めることができます。
ハッピーコーディング。
コメントを残す