Javascript 当使用令牌时,我会得到一个错误,而使用其他令牌则会修复它

Javascript 当使用令牌时,我会得到一个错误,而使用其他令牌则会修复它,javascript,discord.js,Javascript,Discord.js,当尝试使用令牌运行我的bot时,我遇到此错误 guild.channels.set(channel.id, channel); ^ TypeError: Cannot read property 'id' of undefined at ClientDataManager.newChannel (/home/runner/GLADOS/node_modules/discord.js/src/clien

当尝试使用令牌运行我的bot时,我遇到此错误

        guild.channels.set(channel.id, channel);
                                   ^

TypeError: Cannot read property 'id' of undefined
    at ClientDataManager.newChannel (/home/runner/GLADOS/node_modules/discord.js/src/client/ClientDataManager.js:81:36)
    at Guild.setup (/home/runner/GLADOS/node_modules/discord.js/src/structures/Guild.js:307:68)
    at GuildCreateHandler.handle (/home/runner/GLADOS/node_modules/discord.js/src/client/websocket/packets/handlers/GuildCreate.js:12:15)
    at WebSocketPacketManager.handle (/home/runner/GLADOS/node_modules/discord.js/src/client/websocket/packets/WebSocketPacketManager.js:108:65)
    at WebSocketConnection.onPacket (/home/runner/GLADOS/node_modules/discord.js/src/client/websocket/WebSocketConnection.js:336:35)
    at WebSocketConnection.onMessage (/home/runner/GLADOS/node_modules/discord.js/src/client/websocket/WebSocketConnection.js:299:17)
    at WebSocket.onMessage (/home/runner/GLADOS/node_modules/ws/lib/event-target.js:120:16)
    at WebSocket.emit (events.js:314:20)
    at Receiver.receiverOnMessage (/home/runner/GLADOS/node_modules/ws/lib/websocket.js:789:20)
    at Receiver.emit (events.js:314:20)
当使用不同的令牌时,我没有收到任何错误,一切正常。 提前谢谢。 以下是索引代码:

const Discord=require('Discord.js');
const{status}=require('./misc/config.json');
const client=new Discord.client({
每个人:是的,
disabledEvents:['CHANNEL\u PINS\u UPDATE'、'GUILD\u BAN\u ADD'、'GUILD\u BAN\u REMOVE'、'RELATIONSHIP\u ADD'、'RELATIONSHIP\u REMOVE']
});
client.util=require('./util');
client.on('warn',err=>console.warn('[WARNING]',err));
client.on('error',err=>console.error('[error]',err));
client.on('disconnect',()=>{
console.warn('Disconnected!')
进程退出(0);
});
client.on('uncaughtException',(err)=>{
console.log('未捕获异常:'+错误)
进程。退出(1)
});
client.on('message',(msg)=>{
如果(msg.author.bot)返回;
if(msg.guild){
if(msg.content.startsWith(`)| msg.content.startsWith(``){
client.util.handleTalk(msg);
}
}
});
client.on('ready',()=>{
client.util.handleStatus(客户端,状态);
log(“[GLADOS]已启动并准备好聊天!”);
});
进程.on('unhandledRejection',(原因、承诺)=>{
log(“[FATAL]可能未经处理的拒绝位于:Promise”,“Promise”,“reason:”,reason.message);
});
client.login(process.env.TOKEN);
再一次提前感谢你。
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

它在错误中指出,
频道
未定义。你能分享更多的代码来看看你是如何初始化频道的吗?从这个错误中很难得到帮助,我想是因为其中一个机器人在你试图访问其
频道的帮会中,而另一个没有。@fravolt补充道⠀嗯,好像不是你自己加的。我遇到了一个类似的错误。答案是“请确保机器人在公会中,并且使用正确的频道ID。请检查机器人是否有权限查看/阅读给定频道”。你确定非工作令牌也提供了正确的权限吗?@fravolt its目前在大约33个公会中,猜一猜il检查