【发布时间】:2020-10-02 19:32:21
【问题描述】:
我目前正在发出拥抱命令。 我试图让我的机器人提到曾经命令的用户以及用户在使用命令时提到的用户,我的主要问题是机器人在嵌入之外发送了“@user 已拥抱@user”, 这是我使用的代码
const messages = ["https://media.tenor.com/images/c6f27ebfd8657a83794329468c27197f/tenor.gif"]
module.exports = {
name: 'embed',
description: "hug embed",
execute(message, args){
const randomMessage = messages[Math.floor(Math.random() * messages.length)]
const hugged = message.mentions.users.first();
const reply = message.reply(`has hugged! <@${hugged.id}>`);
if(!hugged) return message.reply('please mention who you want to hug');
let embeddedHug = new Discord.MessageEmbed()
.setDescription(reply)
.setImage(randomMessage)
message.channel.send(embeddedHug);
}
}
对于机器人将其发送到嵌入之外的任何建议?
【问题讨论】:
标签: node.js discord.js