不和ボットの作り方 1

不和ボットの作り方

カスタムの Discord ボットを作成することは、コミュニティ サーバーの関心を維持するための楽しく魅力的な方法です。 友達をチャンネルに招待すると、ボットがあなたの不在中のやり取りを管理します。 たとえば、ユーザーが不正行為を行っている場合、ボットはそのユーザーを追い出すことができます。

そのためには、ボットを作成してサーバーに追加するためのプログラミングと手順を理解する必要があります。 次のガイドでは、わかりやすいスクリーンショットで何をする必要があるかを簡単に説明しています。

開発者ポータルでの Discord ボットの作成

Discord アカウントにログインして、 開発者ポータル. ここで、新しいボット「アプリケーション」を作成できます。

アプリケーションに任意の名前を付けて、[作成]をクリックします。

Discord ボットの作成 新しいアプリケーション 名前を入力 1

次のステップでは、このアプリケーションの内容に関する詳細を入力します。 アプリのアイコンを選択できます。 忘れずに変更を保存してください。

Discord ボット アプリケーション名の作成

次に、ポータルの「ビルド ア ボット」機能を使用してボットを追加します。

Discord ボットの作成 新しいボットの作成

ボットをアプリに追加することに同意します。 このアクションは取り消すことができません。

Discord ボット権限の作成

上記の手順を完了すると、ワイルド ボットが作成されます。 ただし、まだ共有する準備ができていません。 そのためには、追加情報を提供する必要があります。

Discord ボットの作成 野生のボットが出現しました

ボットでできることのチェックリストを作成します。 サーバーを制御できるため、管理者権限を付与しないでください。 メンバーのミュートまたは禁止、発言者の優先順位付け、反応の追加、リンクの埋め込み、ニックネームの管理などを自由に行ってください。 提供された権限の各レベルには、ダッシュボード自体で確認できる固有の ID があります。

権限の Discord ボット リストを作成する

Discord ボットのコードを作成する

あなたがプログラマーなら、ボットの機能をかなり変更したくなるでしょう。 このデモでは、JavaScript ランタイム環境である node.js を使用します。 Windows 用にインストールしたら、コマンド ターミナルから直接実行できる「追加ツール」をインストールすることができます。 Chocolatey、Visual Studio、およびその他のプログラムを Windows Powershell にインストールします。

Discord ボットの作成 Chocolatey のインストール

Windows x64 用の Node.js をダウンロードしてインストールする 次に、[スタート]メニューから次の特定のプログラムを実行します。 これは Node.js コマンド プロンプトです。 (用途が異なるため、他の Node.js アプリケーション ファイルは実行しないでください。)

Discord ボット Nodejs コマンド プロンプトを作成するjpg

Node.jsを使用するための環境が整ったら、次のコードを使用して「音声サポート付きのdiscord.js」をインストールする必要があります。

npm install discord.js @discordjs/opus
Discord ボットを作成する Npm に Discord.js をインストールする

作成されたパッケージ数の成功ステータスが表示されます。

Discord ボットを作成する Discord.js をインストール

以下に示すように nodemon をインストールします。

npm i -g nodemon
Discord ボットの作成 Nodemon コードの追加

開発者ポータル Web ページの Discord ボットに戻ります。 「クリックしてトークンを表示」のアイコンをクリックすると、プライベート管理者である英数字キーが表示されます。 簡単にハッキングされる可能性があるため、トークンは誰とも共有しないでください。

Discord ボット トークンの作成

を確認してください コード例 Discordの公式サイトに表示されます。

const Discord = require('discord.js');
const client = new Discord.Client();
client.on('ready', () => {
    console.log(`Logged in as ${client.user.tag}!`);
});
client.on('message', msg => {
    if (msg.content === 'ping') {
        msg.reply('pong');
    }
});
client.login('token');

コードの最後の行のトークンの代わりに、独自の Discord ボット トークンをコピーして貼り付けます。

Discord ボットの作成 トークン Atom エディターの追加

コマンドプロンプトから直接アクセスできる任意のフォルダーに、ファイルを「Index.js」として保存します。 .js ファイルであれば、任意の名前を付けることができます。

Discord ボットの作成 追加 保存 Indexjs ファイル

ボットを実行するには、次のコードを入力します。

nodemon --inspect "file name".js

準備が整うと、Node.js によって Discord API にログインされます。 .help オプションからアクセスできる Node.js のエディター モードもあります。 ここで、ボットにさらに編集を導入できます。

ボットとしてログインして Discord ボットを作成する

ボットをサーバーに追加する

ボットが作成されたら、それを Discord サーバーに追加します。 そのためには、次のようなリンクが必要です。

https://discordapp.com/oauth2/authorize?client_id=123456789012345678&scope=bot

「クライアント ID」は、ボットを保存したアプリケーションの下の一般情報にあります。

Discord ボットの作成 アプリケーションに移動

以下の画面では、最初のセクションで作成したボットのクライアント ID を確認できます。

Discord ボットのクライアント ID を作成する

ブラウザーを開き、上記で共有されたリンクを入力します。 クライアント ID を自分の ID に置き換えるだけです。 ボットを追加できるサーバーを選択できます。

Discord ボットを作成する ボットをサーバーに追加する

ボットが正常に作成されると、アプリが Discord サーバーに接続されたことを示す「承認済み」メッセージが表示されます。 Windows 用の Discord サーバーがインストールされている場合は、次のようにシステム トレイにアラートが表示されます。

サーバーに追加されたDiscordボットボットの作成

作成したボットが Discord サーバーに正常に追加されました。

サーバーで表示されるDiscord Bot Botを作成する

Discord ボットは、サーバーへの関心を高めるためのインタラクティブな手段です。 カスタム Discord ボットの操作の詳細については、 この公式マニュアルを参照してください.

独自の Discord ボットを作成しましたか? その目的は何ですか? コメントであなたのアイデアを共有してください。

サヤック・ボラル
サヤック・ボラル

Sayak Boral は、半導体、IoT、エンタープライズ IT、通信 OSS/BSS、ネットワーク セキュリティなど、さまざまな業界で 11 年以上の経験を持つテクノロジ ライターです。 Windows、Android、インターネット、ハードウェア ガイド、ブラウザ、ソフトウェア ツール、製品レビューなど、幅広い技術トピックについて MakeTechEasier に寄稿しています。

私たちの活動を応援してください ❤️

この記事を気に入っていただけたら、今後も質の高いコンテンツを発信し続けられるようチップのご支援をご検討ください。

PayPalでの安全な支払い
Moyens I/O のスタッフはあなたをやる気にさせ、テクノロジー、自己啓発、ライフスタイル、そしてあなたを助ける戦略についてのヒントを提供してくれます。