JS Цикл Java Script?

Morten_Forever

Новичок
Автор темы
9
0
Как зациклить ? что бы выполнялись по очереди ?

Java:
setTimeout(() => {
        bot.user.setPresence({status: 'dnd', game:{name: 'Текст1', type: 0}})
        }, 10000);

        setTimeout(() => {
            bot.user.setPresence({status: 'dnd', game:{name: 'Текст2', type: 0}})
        }, 10000);
 
Последнее редактирование:
У

Удалённый пользователь 147808

Гость
Не знаю это ли ты хотел
JavaScript:
setInterval(function(){
    setTimeout(() => {
        bot.user.setPresence({status: 'dnd', game:{name: 'Текст1', type: 0}})
    }, 10000);

    setTimeout(() => {
        bot.user.setPresence({status: 'dnd', game:{name: 'Текст2', type: 0}})
    }, 10000);
}, 1000); //Будет выполняться каждые 1000ms = 1 секунда
 
  • Нравится
Реакции: Morten_Forever

Morten_Forever

Новичок
Автор темы
9
0
Не знаю это ли ты хотел
JavaScript:
setInterval(function(){
    setTimeout(() => {
        bot.user.setPresence({status: 'dnd', game:{name: 'Текст1', type: 0}})
    }, 10000);

    setTimeout(() => {
        bot.user.setPresence({status: 'dnd', game:{name: 'Текст2', type: 0}})
    }, 10000);
}, 1000); //Будет выполняться каждые 1000ms = 1 секунда
Только бот не ставит статус 'dnd' Не беспокоить т.е
 

Morten_Forever

Новичок
Автор темы
9
0
JavaScript:
let i = true
setInterval(async function(){
    if (i){
        await bot.user.setPresence({status: 'dnd', game:{name: 'Текст1', type: 0}})
        i = false
    }else{
        await bot.user.setPresence({status: 'dnd', game:{name: 'Текст2', type: 0}})
        i = true
    }
}, 5000); // 5000 = 5 sec
он 1 фиг в сети
44685
 

Morten_Forever

Новичок
Автор темы
9
0
Не знаю. Возможно боту нельзя выставить статус не беспокоить. Я просто проверял не на боте а на себе.
можно выставить только он походу не работает в
setInterval
если пробовать без меняющегося статуса я могу поставить "Не беспокоить"
 

molimawka

Известный
Друг
443
647
  • Нравится
Реакции: Morten_Forever