Node.js TypeError:无法读取属性';查找';未定义的(8:38)

Node.js TypeError:无法读取属性';查找';未定义的(8:38),node.js,discord.js,Node.js,Discord.js,我解决了一个问题,上面写着ReferenceError:member未定义,但现在我遇到了以下问题TypeError:cannotreadproperty'find'of undefined我想他们已经将find属性更改为另一个属性,但我不确定新属性是什么,所以。。。谁来帮忙 我的代码: 1: const discord = require("discord.js"); 2: const config = require('../config.json'); 3: 4: module.expor

我解决了一个问题,上面写着
ReferenceError:member未定义
,但现在我遇到了以下问题
TypeError:cannotreadproperty'find'of undefined
我想他们已经将
find
属性更改为另一个属性,但我不确定新属性是什么,所以。。。谁来帮忙

我的代码:

1: const discord = require("discord.js");
2: const config = require('../config.json');
3:
4: module.exports.run = async (bot, message, args) => {
5:
6:     let target = message.guild.member(message.mentions.users.first());
7:     let reason = args.slice(1).join(' ');
8:     let logs = message.guild.channel.find(channel => channel.name === "⚠server_logs");
9:
10:    // member.guild.channels.cache.find('⚠server_logs', config.logsChannel);
11:
12:    if (!message.member.hasPermission('BAN_MEMBERS')) return message.reply('you don\'t have permissions to use this command!s');
13:
14:    if (!target) return message.reply('please specify a member to ban!');
15:    if (!reason) return message.reply('please specify a reason for this ban!');
16:    if (!logs) return message.reply(`please create a channel called ${config.logsChannel} to log the bans!`);
17:
18:    let embed = new discord.RichEmbed()
19:         .setColor('RANDOM')
20:         .setThumbnail(target.user.avatarURL)
21:         .addField('Banned Member', `${target.user.username} with an ID: ${target.user,id}`)
22:         .addField('Banned By', `${message.author.username} with an ID: ${message.author.id}`)
23:         .addField('Banned Time', message.createdAt)
24:         .addField('Banned At', message.channel)
25:         .addField('Banned Reason', reason)
26:         .addFooter('Banned user information', target.user.displayAvatarURL);
27:
28:    message.channel.send(`${target.user.username} was banned by ${message.author} for ${reason}`);
29:    target.ban(reason);
30:    logs.send(embed);
31: };
32: 
33: module.exports.help = {
34:     name: 'ban'
35: };

让logs=message.guild.channel.find


它必须是:“let logs=message.guild.channels.cache.find”,就像在你的评论中一样,我认为

message.guild.channel
是未定义的,不存在的,可能密钥不同或者不总是存在