@01mayer01

Как сделать так чтобы бот в Discord упоминал тебя?

const Discord = require("discord.js");
const client = new Discord.Client();

client.login("мой токен");

client.on('message', (message) =>{
if(message.content == "!WO mine")
{
message.channel.send("m!mine");
}
});

client.on('message', (message) =>{
if(message.content == "!WO sell")
{
message.channel.send("m!sell all");
}
});

client.on('message', (message) =>{
if(message.content == "!WO trade")
{
message.channel.send("m!trade @Мойник#8404");
}
});

но когда я пишу !WO trade, он просто пишет @Мойник#8404 без упоминания, как сделать чтобы он упоминал меня
5c37461b764fa559503271.png
  • Вопрос задан
  • 507 просмотров
Решения вопроса 1
FFxSquall
@FFxSquall
Могу писать код, могу не писать
const Discord = require("discord.js");
const client = new Discord.Client();

client.login("мой токен");

client.on('message', (message) => {
    if (message.content == "!WO trade") {
        message.reply('message here');
    }
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
fgvnovoross
@fgvnovoross
В примере выше ответ должен получиться:
m!trade, @Мойник

а что без запятой вот как можно:

message.channel.send(`m!trade ${message.member}`)
другая вариация
message.channel.send(`m!trade ${message.author}`)
или можно так
message.channel.send("m!trade " + message.member)
:)
Ответ написан
Комментировать
@nannote
можно сделать массив,
const Discord = require("discord.js");
const client = new Discord.Client();

client.login("мой токен");

client.on('message', (message) => {
if (message.content == "!WO trade") {
let mtrade = message.author.username;
message.channel.send(`m!trade ${mtrade} `);
}
});
//массив mtrade это просто то куда ты запихиваешь имя, если не нравится, смени, но замени его после let и в message.channel.send
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы