【发布时间】:2020-09-16 18:16:08
【问题描述】:
我正在尝试编写一个具有反应角色的不和谐机器人。我不断收到 embedMsg.react 不是函数,我也尝试过 embedMsg.message.react。我对发生了什么感到困惑。
client.on('message', message => {
if(message.author.bot || message.embeds)
embedMsg = message.embeds.find(msg => msg.title === 'Server Roles');
if(embedMsg)
{
embedMsg.react('755602275963109536')
.then(() => message.react('755604749814071366'))
.catch(() => console.error('One of the emojis failed to react.'));
return;
}
if(message.content.toLowerCase() === '-roles')
{
const embed = new MessageEmbed();
embed.setTitle("Server Roles");
embed.setColor("GRAY");
embed.setDescription(
"<:V:755602275963109536>\n" +
"<:USD:755604749814071366>\n" +
"<:U:755605241067601960>\n" +
"<:qt:755604978571280466>\n" +
"<:QWE:755604795292909589>\n" +
"<LOL:755605048666620075>\n\n" +
"<:s:755604953229164594>\n" +
"<:e:755604994656436346>\n" +
"<:q:755605995195072603>\n\n" +
"<:t:755605032124022814>"
);
message.channel.send(embed);
}
})
【问题讨论】:
标签: javascript discord discord.js