Задать вопрос
@mental_disorder

Делаю бота на Discord.js, почему не работает?

Почему этот сниппет кода не работает? (Это для того что бы когда пользователь заходит в голосовой чат ему давалась не АФК роль)

client.on('VoiceStateUpdate', async (VoiceState) => {
    const arrMember1 = arr.filter((member) => member.id === channel.lastMessage.id);
    if(arrMember1.length > 0) {
        delete arr.filter((member) => member.id === channel.lastMessage.id)
    }
    await VoiceState.member.roles.remove(afkRoleId)
    await VoiceState.member.roles.add(noAfkRoleId)
    arr.push({id: message.author.id})
    const sec1 = 5;
    setTimeout(() => {
        const member = arr.filter((member) => member.id === channel.lastMessage.id)
        if (member.length > 0) {
            VoiceState.member.roles.add(afkRoleId)
            VoiceState.member.roles.remove(noAfkRoleId)
        }
    }, sec1 * 1000)
})
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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