我试图使我的机器人对任何以“ RESIDENT”开头的消息进行自定义,该消息带有名为“ 1thumbsup”的自定义表情符号,但似乎无法正常工作。
我的代码:
client.on('message', message => {
if (message.content.startsWith('RESIDENT')) {
channel.send(embedName).then(sentMessage => {
let emoji = message.guild.emojis.find('name', "1thumbsup");
message.react(emoji);
});
错误日志
答案 0 :(得分:0)
您有一个SyntaxError,因为您没有关闭条件或诺言,这意味着您缺少了}
尝试一下:
client.on('message', message => {
if(message.content.startsWith('RESIDENT')) {
channel.send(embedName).then(sentMessage => {
let emoji = message.guild.emojis.find('name', "1thumbsup");
message.react(emoji);
});
}
});
我建议使用ESLint来帮助您避免语法错误并使它们更容易发现。
答案 1 :(得分:0)
这就是我所做的:
client.on('message', message => {
if(message.content.startsWith('RESIDENT')) {
let emoji = message.guild.emojis.find('name', "1thumbsup");
message.react(emoji);
}
});