【问题标题】:How to detect if message includes any user mention?如何检测消息是否包含任何用户提及?
【发布时间】:2021-04-11 03:20:50
【问题描述】:

我需要我的机器人检测消息内容是否包含用户提及,

这是我的代码:

let user = message.mentions.users.first(); // As a shortcut to it
     if (message.content.startsWith(`<@${user.id}>`)) { 
        message.reply('аааа');
    } 
});

【问题讨论】:

标签: node.js discord.js


【解决方案1】:

只需执行以下操作即可检查是否存在user:

let user = message.mentions.users.first(); // As a shortcut to it
     if (user) {
        message.reply('аааа'); // Returns message.reply() when there is a user mention
    } 

     if (!user) {
         message.reply('No user mention') // Returns if no user is mentioned     
}
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 2022-08-19
    相关资源
    最近更新 更多