DiscordJS 票务系统

时间:2021-01-23 13:02:30

标签: javascript

嘿,我目前正在编写一个 Discord 机器人并且在设置“日志通道”时遇到了问题,因为我在控制台中遇到了很多错误

有什么想法吗?

代码:

let channel = message.mentions.channels.first();

let channelFetched = message.guild.channels.cache.find(c => c.id === channel.id);


db.set(`logs_${message.guild.id}`, channelFetched.id);
channelFetched.send(message.author, {embed: embed});
functions.successEmbed(message, message.channel, `Der \`logs\` channel wurde erstellt ${channelFetched}`);

}

exports.help = {
    name: "setlogs",
    aliases: ['logs', 'channel']
}

错误:

TypeError: Cannot read property 'id' of undefined
at C:\Users\akhal\Desktop\CBTickets\commands\Administration\setlogs.js:12:78
at Map.find (C:\Users\akhal\Desktop\CBTickets\node_modules\@discordjs\collection\dist\index.js:161:17)
at Object.exports.run (C:\Users\akhal\Desktop\CBTickets\commands\Administration\setlogs.js:12:51)
at module.exports (C:\Users\akhal\Desktop\CBTickets\events\message.js:14:9)
at Client.emit (node:events:388:22)
at MessageCreateAction.handle (C:\Users\akhal\Desktop\CBTickets\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
at Object.module.exports [as MESSAGE_CREATE] (C:\Users\akhal\Desktop\CBTickets\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
at WebSocketManager.handlePacket (C:\Users\akhal\Desktop\CBTickets\node_modules\discord.js\src\client\websocket\WebSocketManager.js:384:31)
at WebSocketShard.onPacket (C:\Users\akhal\Desktop\CBTickets\node_modules\discord.js\src\client\websocket\WebSocketShard.js:444:22)
at WebSocketShard.onMessage (C:\Users\akhal\Desktop\CBTickets\node_modules\discord.js\src\client\websocket\WebSocketShard.js:301:10)

0 个答案:

没有答案
相关问题