@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)
})
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
07 мая 2024, в 14:11
4000 руб./за проект
07 мая 2024, в 14:10
10000 руб./за проект
07 мая 2024, в 14:04
1300 руб./за проект