2023.09.24Discordを使用しているユーザーなら誰もが見たことがあるであろうこの青い「Bot」表記。この表記があるユーザーは自動化されており、コマンドを実行するだけで様々な行動を代わりに行ってくれます。Botを作成することができるようになっています。一からソースコードをちまちま書く難しい操作は必要ありません。起動できなかった!もっといろんな機能が欲しい!何もわからん!初めに知っておいて欲しいこと私はこれから扱うライブラリを完璧に理解しているわけでもないので、間違った記述を行っている可能性があります。その場合はコメント等で指摘くださると幸いです。環境構築Botを作成していくうえで必要なものをインストールしていきます。必須アイテムNode.jsサイトにアクセスするとこのような画面が表示されるかと思います。画面中央の緑のボタンのうち、「推奨版」と記載されている左側のボタンをクリックし、インストーラーをダウンロードしてください。「node-vXX.XX.X-x64.msi」という名称のファイル(Xの部分にはバージョンが表記されています)がインストールされたら、ダブルクリックして起動してください。このような画面が表示されればOKです。基本的にはNextをクリックし続けるだけでOK。クリックしてください。Node.jsのインストールは完了です。念のため、しっかりインストールされているか確認しましょう。Rキーで出てくる画面に「cmd」と入力。このようにバージョンが表示されたら問題なしです。(私の場合はv18.16.0です。Codeこれのセットアップまで書くと記事の長さがとんでもないことになるので割愛。Botの作り方」について書いていきます。Botアカウントの作成まずやることと言えばBotアカウントの作成です。Portalにアクセスしてください。Application」を選択。好きなように名前をつけて、チェックマークを入れて、「Create」を押してください。すると画面がこうなると思うので、左側のタブの「Bot」を選択。Tokenを押してください。これがBotアカウントにログインするための「TOKEN」です。Copyを押してどこかにメモしておいてください。このTOKENは絶対に誰にも教えないでください。Botアカウントが乗っ取られる恐れがあります。Token」を押してTokenを再生成することを強く推奨します。...あ、写真のTokenはもうリセット済みなので大丈夫ですよ。下にスクロールしてください。Bot」の項目をOFFにしていただいて構いません。INTENT」という項目をONにしてください。Changes」を押して保存します。Generatorをクリックします。PERMISSIONS内のAdministratorにチェックを入れてください。URLをCopyし新しいタブで開き、Botを自分のサーバーに導入してください。Botの作成Botの作成に取り掛かる前に、自分の分かりやすい位置に適当なフォルダを作っておいてください。私は...そうですね、「bot」にでもしときましょうかね。このフォルダに作成していきます。ライブラリのインストールまず、必要なライブラリをインストールしていきます。Rキーで出てくる画面に「cmd」と入力。コマンドプロンプトを開き、以下のコマンドを実行します。dotenvを実行し、Bot作成に必要なライブラリ、「discord.js」と、セキュリティ重視で「dotenv」をこのコマンドでインストールします。メインファイルの記述インストールが完了したら、先ほど作成したフォルダに新しくテキストファイルを作成してください。作成したテキストファイルを開き、以下のコードをコピペしてください。}});client.login(process.env.DISCORD_TOKEN);コピペできたら、「名前を付けて保存」から、名前を「index.js」に設定しフォルダ内に保存してください。同手順でもう一つテキストファイルを作って、このテキストファイルには下記のコードをコピペしてください。DISCORD_TOKEN=そして「DISCORD_TOKEN=」に続くように、先ほどメモしたTOKENを貼り付けてください。「名前を付けて保存」から、ファイル名を「.env」に設定しフォルダ内に保存して下さい。こんな感じになっていればOKです。「node_modules」フォルダがある方もいるのかな...?Botの起動いよいよBotを起動します。下記画像の通り、エクスプローラーのファイルパスの部分をクリックし、「cmd」と入力。Enterを押してコマンドプロンプトを起動してください。コマンドプロンプトが開いたら、以下のコードを実行します。送信するとBotが反応します。起動できなかった!過去に私がGithubで作成したテンプレートにトラブルシューティングが書いてあったので参考までにもっといろんな機能が欲しい!そんなあなたにおすすめなサイトを、下記に記載しておきます。うん...こちらのサイトをおすすめしておきます。サーバー設定>連携サービスを覗いてみたらこんなのがありました。いうメンションの後にメッセージを付け加えるだけ。プログラム...Discord【Discord】プロフィールにドメイン接続ができるようになった話いつの間にかできるようになってた。Discordのプロフィールには、画像のようにSNSのアカウントやゲームアカウントを結び付けることが出来ます。接続できる項目に、新しくドメインが追加されました。BOTの紹...Discord【Discord】プロフィールアイコンのデコレーション※nitroを購読している場合のみ可能です。1/6までプロフィールアイコンをデコレーションできるようになりました。Nitro購読者に新しい機能が追加されていることが確認できました。年額)を購入すると、どうやらさらに一か月無料で使えるっぽい。Discordの有料プラン。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。検索プロフィールこのサイトを管理してる人MotiCATネット上に転がってます。Reserved.タイトルとURLをコピーしました。