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

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

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

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

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Q&A

4回答

618閲覧

discord.jsでサーバー内のユーザー名を表示する方法

ruruyeah

総合スコア0

Discord

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

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

0グッド

0クリップ

投稿2022/11/15 02:24

前提

Discord.jsで簡単な機能のbotを作っています。

実現したいこと

発言者のそのサーバー内でのユーザー名を表示させたいのですが、undefinedと表示されてしまいます。
初心者の為、知識が足りずに他のサイトを見ても分からないので、助言頂けると嬉しいです。

該当のソースコード

client.on('messageCreate', async message => { if(message.content == '/挨拶'){ message.channel.send("【" + message.author.name + "さん、こんばんは。】") }; });

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

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

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

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

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

ruruyeah

2022/11/15 02:36

ブロックはされていません。オンラインを確認しています。
pig_vba

2022/11/15 03:02

彼は有名な荒らしなので無視で大丈夫です。Discordの文字に反応してスパム回答してるだけなので
退会済みユーザー

退会済みユーザー

2022/11/18 08:21

Discord.jsのバージョンはv14ですか?教えてください。
guest

回答4

0

v14ですかね?
message.contentが正しく動作してないかもしれません。
GatewayIntentBits.MessageContentを追加し忘れていないか確認してもらえますか?
以下、ご確認ください
message.content doesn't have any value in Discord.js from Stack Overflow(英語)
discord.js v14でmessageCreateイベントが思い通りに動いてくれなくて困ってる人へ

投稿2022/11/15 02:57

編集2022/11/15 03:11
pig_vba

総合スコア808

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

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

ruruyeah

2022/11/25 02:28

ver14.6.0です。該当するであろう箇所に追記してみましたが、Reference Errorと出ます。おそらく記述の位置が違うと思うので、もうちょっと色々調べてみます。
guest

0

低評価禁止🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔

投稿2022/11/15 02:29

atcoderyellow

総合スコア481

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

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

pig_vba

2022/11/15 02:52

意味のなさない回答の乱発は第三者への嫌がらせと同意なので通報しました
guest

0

authorに生えているプロパティからするとおそらくmessage.author.usernameが正しいかと

投稿2022/12/21 01:50

kinji2532

総合スコア57

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

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

0

Text

1botがあなたをブロックしていないか確認するべきである。

投稿2022/11/15 02:26

atcoderyellow

総合スコア481

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

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

atcoderyellow

2022/11/15 02:30

誤クリックにより、解答が投稿された。 低評価禁止🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.47%

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

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

質問する

関連した質問