我想在我的床上添加一个反应,但它实际上不起作用.... [Discord.js v12.5]
I want to add a reaction to my embed but it doesnt really work.... [Discord.js v12.5]
我想添加对此嵌入的反应,在用户回答完一些问题后自动发送到特定频道。这是一个不和谐的应用程序系统。我相信我做对了,因为我以前用同样的方式做过,但现在在这个确切的代码中,它不起作用。这是我的代码:
function send_finished(){
let embed = new Discord.MessageEmbed()
.setColor("#CD8BF2")
.setTitle("A new Discord Helper application from: " + user.tag)
.setDescription(`${user}`)
.setFooter(user.tag, user.displayAvatarURL({dynamic:true}))
.setTimestamp()
for(let i = 0; i < config.QUESTIONS.length; i++){
try{
embed.addField(config.QUESTIONS[i], '```' + String(answers[i]).substr(0, 1024) + '```')
}catch{
}
}
channel_tosend.send(embed);
embed.react('✅')
user.send("Thanks for applying to: " + message.guild.name)
}
这是我得到的错误:
embed.react('✅')
^
TypeError: embed.react is not a function
任何帮助或实际告诉我到底做错了什么?
也许:
let embed = new Discord.RichEmbed()
message.channel.send({embed: embed});
message.channel.send({embed: embed}).then(embedMessage => {
embedMessage.react("");
});
我想添加对此嵌入的反应,在用户回答完一些问题后自动发送到特定频道。这是一个不和谐的应用程序系统。我相信我做对了,因为我以前用同样的方式做过,但现在在这个确切的代码中,它不起作用。这是我的代码:
function send_finished(){
let embed = new Discord.MessageEmbed()
.setColor("#CD8BF2")
.setTitle("A new Discord Helper application from: " + user.tag)
.setDescription(`${user}`)
.setFooter(user.tag, user.displayAvatarURL({dynamic:true}))
.setTimestamp()
for(let i = 0; i < config.QUESTIONS.length; i++){
try{
embed.addField(config.QUESTIONS[i], '```' + String(answers[i]).substr(0, 1024) + '```')
}catch{
}
}
channel_tosend.send(embed);
embed.react('✅')
user.send("Thanks for applying to: " + message.guild.name)
}
这是我得到的错误:
embed.react('✅')
^
TypeError: embed.react is not a function
任何帮助或实际告诉我到底做错了什么?
也许:
let embed = new Discord.RichEmbed()
message.channel.send({embed: embed});
message.channel.send({embed: embed}).then(embedMessage => {
embedMessage.react("");
});