に未定義のプロパティ「hasPermission」を読み取ることができません:が、これは私のコードであるDiscord.js
if(!member.guild.me.hasPermission('SEND_MESSAGES')) return;
discord.js.orgのdocumentionによると、それは罰金だし、今まで私は尋ねた誰もが知りませんでした答え、問題は何ですか...
に未定義のプロパティ「hasPermission」を読み取ることができません:が、これは私のコードであるDiscord.js
if(!member.guild.me.hasPermission('SEND_MESSAGES')) return;
discord.js.orgのdocumentionによると、それは罰金だし、今まで私は尋ねた誰もが知りませんでした答え、問題は何ですか...
何でもme
はそれですundefined
です。デバッガを使用してコードをトレースし、なぜ期待どおりに設定されていないのかを調べます。
documentationから、はい、私はギルドの財産ですが、は未定義です。
このギルド
タイプのGuildMemberとして.ME
クライアントのユーザーを:?codeからGuildMember
、
this.client.user.id
は定義されていない場合、またはguild
の場合、未定義の結果が返されるため、プロパティはhasPermission
になりません。把握する最も簡単な方法は、のデバッグです。