質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Discord

Discordは、ゲーマー向けのボイスチャットアプリです。チャット・通話がブラウザ上で利用可能で、個人専用サーバーも開設できます。通話中でも音楽を流したり、PC画面を共有できるなど多機能な点が特徴です。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

1回答

732閲覧

コマンドで特定のロールを表示

poketatsu

総合スコア19

Discord

Discordは、ゲーマー向けのボイスチャットアプリです。チャット・通話がブラウザ上で利用可能で、個人専用サーバーも開設できます。通話中でも音楽を流したり、PC画面を共有できるなど多機能な点が特徴です。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2021/12/21 00:05

編集2021/12/21 07:33

#やりたいこと
自分のPC環境では実行し結果も表示されました、
vpsでやろうとすると上手くいきません。
どなたかご教授お願いします。

#エラーメッセージ

ubuntu@os3-388-27077:~$ cd DiscordBot ubuntu@os3-388-27077:~/DiscordBot$ node test.js /home/ubuntu/node_modules/discord.js/src/client/Client.js:544 throw new TypeError('CLIENT_MISSING_INTENTS'); ^ TypeError [CLIENT_MISSING_INTENTS]: Valid intents must be provided for the Client. at Client._validateOptions (/home/ubuntu/node_modules/discord.js/src/client/Client.js:544:13) at new Client (/home/ubuntu/node_modules/discord.js/src/client/Client.js:73:10) at Object.<anonymous> (/home/ubuntu/DiscordBot/test.js:7:16) at Module._compile (node:internal/modules/cjs/loader:1101:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) at Module.load (node:internal/modules/cjs/loader:981:32) at Function.Module._load (node:internal/modules/cjs/loader:822:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:17:47 { [Symbol(code)]: 'CLIENT_MISSING_INTENTS'

##該当のコード

コード // coding:UTF-8 const Discord = require('discord.js'); // 接続に必要なオブジェクトを生成 const client = new Discord.Client(); client.on('message', message => { // /test と打った場合のみ反応するように if(message.content === "/run"){ //送られたメッセージが /helloだったら // message インスタンスから guild インスタンスを取得 guild = message.guild //ロールカウント const role = message.guild.roles.cache.get('roleID') message.channel.send(` ${role.name} : ${role.members.size}`) } }) //Botの起動とDiscordサーバーへの接続 client.login("Botのトークン")

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

TypeError [CLIENT_MISSING_INTENTS]: Valid intents must be provided for the Client.

Intentsが指定されていないため発生するエラーです。
discord.js Ver13からは指定が必須になりました。Intentsについて書くととても長くなってしまうので、以下のページを参考にしてください。
discord.js公式ガイド(英語ページ)

投稿2021/12/30 16:57

編集2021/12/30 17:00
Awayume

総合スコア60

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問