我为我的discord机器人创建了一个命令,允许对消息做出React,但我不知道如何使它对特定消息做出React。我的尝试没有成功。我做错了什么?
下面是我的代码:
const [name, messageID] = args.join(' ').split(' ')
if (!name) return message.channel.send("Veuillez indiquer le nom de l'emoji.")
if (!messageID) return message.channel.send("Veuillez indiquer l\'ID du message.")
const reactionEmoji = message.guild.emojis.cache.find(emoji => emoji.name === name);
(messageID).react(reactionEmoji)
1条答案
按热度按时间ilmyapht1#
您没有明确
args
是Array
还是String
.join(' ').split(' ')
也是无用的,因为它将返回它是什么(没有变化)你不能只从
MessageID
获取消息,你还需要ChannelID
法语:Et vous ne pouvez pas seulement récupérer le message du
MessageID
Vous aurez également besoin duChannelID
试试这样的东西:
法语:Essayez quelque chose comme ça
如果您不懂英语,请尝试使用谷歌翻译