Задать вопрос
@Vlad808
Люблю кодить на Javascript

Как узнать кто пригласил бота на сервер?

Как вычислить по аудиту кто пригласил нового бота на сервер и забанить его?
  • Вопрос задан
  • 177 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
Решения вопроса 1
AlmondPark33609
@AlmondPark33609
Занимаюсь кодингом как хобби
client.on('guildMemberAdd', async (user) => {
   let fetchedLogs = await user.guild.fetchAuditLogs({
        limit: 1,
        type: 'BOT_ADD'
    })
    
    let deletionLog = fetchedLogs.entries.first()
    if (!deletionLog) return
    
    let { executor } = deletionLog
    
    user.guild.member(executor).ban().catch(err => {
           return console.log('Не могу забанить пользователя')
    })
})
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Горбилет Санкт-Петербург
от 200 000 ₽
Горбилет Санкт-Петербург
от 200 000 до 250 000 ₽
Горбилет Санкт-Петербург
от 150 000 ₽