2017-08-04 7 views
-2

に未定義のプロパティ「hasPermission」を読み取ることができません:が、これは私のコードであるDiscord.js

if(!member.guild.me.hasPermission('SEND_MESSAGES')) return; 

discord.js.orgのdocumentionによると、それは罰金だし、今まで私は尋ねた誰もが知りませんでした答え、問題は何ですか...

答えて

1

何でもmeはそれですundefinedです。デバッガを使用してコードをトレースし、なぜ期待どおりに設定されていないのかを調べます。

1

documentationから、はい、私はギルドの財産ですが、は未定義です。

このギルド

タイプのGuildMemberとして.ME

クライアントのユーザーを:?codeからGuildMember

​​

this.client.user.idは定義されていない場合、またはguildの場合、未定義の結果が返されるため、プロパティはhasPermissionになりません。把握する最も簡単な方法は、のデバッグです。

関連する問題