【发布时间】:2021-10-04 12:50:55
【问题描述】:
我正在尝试,当有人在公会 A/B/C 中写入消息时,例如 3 个服务器中的机器人,在第 4 个服务器中向我发送消息,并在名为“公会 A”的不同文本通道中发送它们", "公会 B" 和 "公会 C", 不在同一个...
我收到以下错误:
channel.send(msgLog)
TypeError: Cannot read property 'send' of undefined
这是我的代码:
const msgLog = `[#${message.channel.name}]=[${message.author.username}#${message.author.discriminator}]=> ${message.content}` ```
client.guilds.cache.map(guild => server.channels.cache.find(channel => channel.name == guild.name)).forEach(channel =>
channel.send(msgLog)
);
【问题讨论】:
标签: javascript discord.js