当 serverid 标识对应于“if”的那个时,有什么办法不发送重复的消息?他最终发送了两条消息,当他识别 server.id 时,他没有阻止第二条消息
module.exports.run = async (client, message, args) => {
const server = message.guild;
if (server.id === '817098820567302145') {
message.channel.send(`stop message`);
}
message.channel.send('message duplicate')
}
答案 0 :(得分:-1)
根据您要实现的逻辑细节,考虑到上述比较,一切看起来都不错。我很确定问题出在从 id
检索 message.guild
或者它实际上在参数中发送了一些意外的值。再检查一遍:)