Как помешать простому боту Discord пинговать пользователей? - PullRequest
0 голосов
/ 23 октября 2019

Я создаю простого бота Discord для вызова и ответа. Каждый раз, когда он отвечает пользователю, он пингует этого пользователя. Как я могу остановить пинг пользователей, сохраняя при этом все другие функции?

Я привел пример того, от чего я пытаюсь избавиться (как бы заставить бот просто ответить "k "вместо" @ [user], k "?). У меня очень мало знаний о Javascript или программировании в целом, поэтому я не уверен, с чего начать. Я использую Macbook Air с Mojave 10.14.4, делаю кодирование с помощью Terminal и Sublime Text. Если это актуально. Базовый код взят из этого руководства .

Вот код вызова и ответа из файла bot.js.

client.on('message', msg => {
    if (msg.author == client.user) {
        return
    }
  msg.reply('k');
});

Вот пример того, от чего я пытаюсь избавиться - я не хочу, чтобы бот пинговал пользователей, когда тот отвечает.

1 Ответ

2 голосов
/ 23 октября 2019

msg.reply() отвечает непосредственно обратно пользователю, получившему сообщение, следовательно, бот помечает пользователя. Если вам не нужна эта функция ответа, вместо этого вы можете использовать msg.channel.send()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...