Пометка любых пользователей в Discord - PullRequest
1 голос
/ 03 августа 2020

У меня вопрос о пометке любого пользователя на Discord. Например, как я могу отметить пользователя, когда он получает что-то редкое, и я говорю, что ему повезло! (ie. Бот скажет «повезло! @User»)

Вот мой код:

bot.on('message', message => {
    if (message.content == "lucky!") {
        const attachment = new Discord.MessageAttachment('https://i.pinimg.com/originals/48/af/d0/48afd0510b98ad1202daaee5bf28bc4c.gif');
        message.channel.send(attachment)
    }

    let args = message.content.substring(PREFIX.length).split(" ");

})

1 Ответ

1 голос
/ 03 августа 2020

Вы можете ответить с помощью объекта GuildMember / User, и ваш бот упомянет пользователя.

client.on("message", message => {
    if (message.author.bot) return false;

    message.channel.send(`Lucky! ${message.author}`)
    // --> Lucky! @User
});

Вы также можете использовать message.reply().

client.on("message", message => {
    if (message.author.bot) return false;

    message.reply("Lucky!")
   // --> @User, Lucky!
});
...