=> {
if (member.voice.channel) {
console.log("in voice!");
} else {
console.log("no voice!");
}
}, 1000);
Как мне сделать так, чтобы если юзера нет в войсе, то останавливать setInterval()? Может у кого-то есть альтернативные решения касательно моего кода?
какой юзер? какой войс? что за платформа?
Юзер, который находится в голосовом чате, голосовой чат, Discord.
Проверяй, если нет юзера --- клиринтервал
не знаком с апи дискорда, но там по любому есть ивент или вебхук для этого
```const intervalId = setInterval(async () => { if (member.voice.channel) { console.log("in voice!"); } else { console.log("no voice!"); clearInterval(intervalId) } }, 1000);```
Обсуждают сегодня