我在运行此代码时收到此错误,但无法弄清为什么它不起作用。
TypeError: Cannot read property 'channels' of undefined
at Request._callback (/Users/carlohera/Desktop/test.js:13:33)
答案 0 :(得分:0)
行会和渠道的ID应该是Strings
,而不是Numbers
。
let guild = client.guilds.cache.get('700967388379742318');
let channel = guild.channels.cache.get('754993174954508308'); // also, make sure to use `cache.get`
答案 1 :(得分:-1)
您的变量行会似乎未设置,并且为null / undefined。 也许您应该检查client.guilds.cache.get是否具有正确的语法,以及该参数是否正确。由于公会未定义,因此您的guild.channels.get会导致错误。