matveyyyyyyyy
@matveyyyyyyyy

Оповещение о новом пользователе на сервере discord.js?

Либо настолько плохо гуглю, либо еще что-то. Толковой информации не нашел по этому вопросу..5fa810a1b033d111405259.png

Как мне сделать подобное, чтоб в определенном канале выскакивало уведомление итд?
  • Вопрос задан
  • 1885 просмотров
Решения вопроса 2
@Weishaypt
Информации в сети об этом много. Однако вот вам реализация на discord.js V12.
Также чтобы срабатывал это событие необходимо на портале разработчиков в настройках бота включить опцию Server Members Intent.
bot.on('guildMemberAdd', function (member) {
    let embed = new MessageEmbed();
    embed.setTitle('Новый пользователь!')
        .setColor('#ffffff') //Цвет полоски
        .setDescription(member.user.tag + ' присоединился к серверу!')
        .setThumbnail(member.user.avatarURL())
        .setFooter('Всего пользователей: ' +  member.guild.memberCount)

    const channel = guild.channels.cache.get('ID канала куда отправляется сообщение');
    channel.send(`<@${member.user.id}>${content}`, { embed });
})
Ответ написан
Alexandre888
@Alexandre888 Куратор тега Боты
Javascript-разработчик
этот вопрос настолько популярен, что в официальной документации по discord.js для него написан готовый код.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы