【发布时间】:2020-07-30 07:45:00
【问题描述】:
所以,我得到了我的代码,它可以按照我的意愿工作。弹出的消息改变了一切,非常完美。
现在我想添加,以便机器人知道我何时对其消息做出反应,然后执行其他操作。我的意思是:机器人发送一条带有反应的消息,每当一些用户点击反应时,就会发生一些事情,但我不知道该怎么做。
我尝试了很多类似if (reaction.emoji.name === ':bomb:') 的方法,但弹出了多个错误,我不知道如何解决。代码如下:
const Discord = require('discord.js');
const { prefix, token } = require('./config.json');
var lastbuffer;
lastbuffer = 0;
const client = new Discord.Client();
client.once('ready', () => {
console.log('Ready!');
});
client.on('message', message => {
if(message.content.startsWith(`${prefix}start`)){
message.delete()
setInterval(function(){
lastbuffer++;
const Buffer = new Discord.MessageEmbed()
.setColor('#8300FF')
.setTitle("**It's time to check buffers!**")
.setDescription("**It's been **" + "`" + lastbuffer + " Hour" + "`" + "** since last buffercheck, <@&675688526460878848>**." + " **Check now!**")
.setThumbnail('https://art.pixilart.com/88534e2f28b65a4.png')
.setFooter('WEEEEEWOOOOO')
.setTimestamp();
client.channels.cache.get("700296799482675230").send(Buffer).then(msg => {
msg.react('✅');
msg.react('????');
msg.delete({timeout: 4000})
});
}, 5000)
}
});
client.login(token);
【问题讨论】:
-
“弹出多个错误”听起来很有趣。你能分享其中一个错误吗?
-
现在不能告诉你,我现在设法解决了这个问题
标签: javascript discord discord.js