Есть ли способ предотвратить уведомление @mention? Discord.JS

#discord.js

#discord.js

Вопрос:

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

Я попытался использовать бота для удаления сообщения как можно скорее, используя if(msg.mentions.members.has("user.id")) msg.delete() , и это работает, но уведомление все равно получено указанным пользователем.

Кто-нибудь может мне помочь с этим? Заранее спасибо, — Citreite

Комментарии:

1. Вы пробовали message.channel.send("Hello, World!") ?

2. @Shoejep, дело не в том, что я пытаюсь отправить сообщение. Я пытаюсь удалить уведомление, полученное, когда кто-то получает @ mentioned .

3. Итак, вы хотите упомянуть кого-то -> удалить сообщение, в котором они упоминались -> не показывая им никаких уведомлений?

4. Да, я хочу определить, когда упоминается пользователь, удалить сообщение, в котором они упоминаются, не показывая упомянутому пользователю * никаких уведомлений / пингов

5. Хм, хорошо, тогда я не уверен. Конечно, это будет зависеть от настроек Discord упомянутого пользователя

Ответ №1:

Это невозможно. Ваш бот и человек, на которого выполняется пинг, получат сообщение одновременно, а бот, удаливший его, просто сделает его призрачным пингом.