Как бы я упомянул кого-то в Discord JS

#javascript #discord #discord.js

#JavaScript #Discord #discord.js

Вопрос:

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

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

1. пожалуйста, поделитесь тем, что вы пробовали.

Ответ №1:

Для упоминания пользователя это идентификатор пользователя с <@ в начале и > в конце, например: <@17372382352635>

Ответ №2:

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

Ответ №3:

Вам понадобится следующий метод guildMemberAdd из Discord.js

 bot.on('guildMemberAdd', async (guild_member) => {
  //message.send with notification, for `guild_member.user.username`
})
 

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

Мой личный совет: не использовать DM (потому что пользователям может быть запрещено получать сообщения от не друзей и участников сервера mutual discord.

И, как упоминалось ранее, Dpk вы можете использовать <@idOfUser/Channel/Whatever> для создания ссылки или упоминания или любой другой вещи через ее идентификатор.