(Discord.JS) if(message.author.id Problem



我想检测一个">hr";一旦检测到它,它就会检查机器人(及其id(是否回答良好如果是,它会检查其内容并向用户发送一个mp

除了我被阻止向标记命令的用户发送dm之外,因为我根本不尊重用id检查机器人的条件。

client.on('message', message => {
message.channel.messages.fetch({around: message.id, limit: 1}).then((messages) => {
messages.forEach((msg) => {
if (msg.content === ">hr" || msg.content === ">hourly") {
const messager = mesg.author()
message.channel.send('Reviens dans 1 heures Pour réclamer ton hr')
if(message.author.id === '280726849842053120') {
if(message.content.includes('- You gained:')) {
msg.author.send('test')
}
}          
}
})
})

如果您需要检测带有内容的消息"gt;hr";应该是这样的:

client.on('message', message => {
if (message.content === ">hr" || message.content === ">hourly") {
message.channel.send('Reviens dans 1 heures Pour réclamer ton hr')
}
if(message.author.id === '280726849842053120') {
if(message.content.includes('- You gained:')) {
message.author.send('test')
}
}
})

最新更新