因此,当我使用!dump命令来冲击服务器时,我想让bot赚钱,我尝试了另一个名为'Discord Servers'的机器人,当我输入| bump时,它就成功了,它通过下面的代码给了我收益:
if (message.content.includes("Head over to")) {
//message.content.replace(/\D/g,'');
//let user = message.content.replace(/\D/g,'');
let lastTwo = await message.channel.messages.fetch({limit: 2}), // Get the last 2 messages
last = lastTwo.last(); // The last in the collection will be the last message
db.add(`money_${message.guild.id}_${last.author.id}`, 150); //ako je clan poslao poslednju prouku onda da je obrise
const bumpEmbed = new Discord.MessageEmbed()
.setTitle(":up: Bump")
.setDescription(`Hvala Vam što ste bumpovali server\nDobili ste 150 :moneybag: kao nagradu.`)
.setColor("YELLOW");
message.channel.send(bumpEmbed);
}
,并且运行良好,该机器人回覆了他的消息“ Head to to ... to bomb server etc.”。而且我收到钱。当我将“转到”更改为“完成”后
if (message.content.includes("Bump done")) {
//message.content.replace(/\D/g,'');
//let user = message.content.replace(/\D/g,'');
let lastTwo = await message.channel.messages.fetch({limit: 2}), // Get the last 2 messages
last = lastTwo.last(); // The last in the collection will be the last message
db.add(`money_${message.guild.id}_${last.author.id}`, 150); //ako je clan poslao poslednju prouku onda da je obrise
const bumpEmbed = new Discord.MessageEmbed()
.setTitle(":up: Bump")
.setDescription(`Hvala Vam što ste bumpovali server\nDobili ste 150 :moneybag: kao nagradu.`)
.setColor("YELLOW");
message.channel.send(bumpEmbed);
}
它不起作用,服务器被撞,机器人发送了被撞的消息,事实是,该消息被嵌入,但是带有“ Head to to”的消息却不起作用,因为它可以正常工作。所以我想知道如何读取嵌入的消息,就像我可以用message.content.includes看到的那样不起作用。谢谢。
答案 0 :(得分:-1)