2017-08-04 84 views
-2

財產「調用hasPermission」這是我的代碼:無法讀取的不確定上Discord.js

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

根據discord.js.org的機制的文檔是罰款,直至現在有人問我不知道回答,有什麼問題...

回答

1

不管meundefined。使用你的調試器來跟蹤你的代碼,找出它沒有被設置爲你期望的。

1

documentation,是的,我是公會財產,但它可以是undefined

.ME

客戶端用戶爲這個公會的GuildMember

類型:?GuildMember

code

​​

如果this.client.user.id未定義,或不在guild,你將得到undefined返回,因此,沒有屬性hasPermission。最容易找出的方法是調試