ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Цикл Java Script? (https://forum.antichat.xyz/showthread.php?t=1345378)

Morten_Forever 28.11.2019 20:26

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

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
)
;


itsLegend 28.11.2019 21:14

Использовать Promise или async/await

Morten_Forever 28.11.2019 22:52

Цитата:

Сообщение от HellsCoder

Не знаю это ли ты хотел

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' Не беспокоить т.е

molimawka 28.11.2019 23:01

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


Morten_Forever 28.11.2019 23:12

Цитата:

Сообщение от BBooGG

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 фиг в сети





https://forum.antichat.xyz/attachments/27429864/

molimawka 28.11.2019 23:13

Цитата:

Сообщение от Morten_Forever

он 1 фиг в сети

Не знаю. Возможно боту нельзя выставить статус не беспокоить. Я просто проверял не на боте а на себе.

Morten_Forever 28.11.2019 23:17

Цитата:

Сообщение от BBooGG

Не знаю. Возможно боту нельзя выставить статус не беспокоить. Я просто проверял не на боте а на себе.

можно выставить только он походу не работает в

setInterval

если пробовать без меняющегося статуса я могу поставить "Не беспокоить"

molimawka 28.11.2019 23:21

Цитата:

Сообщение от Morten_Forever

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

Ну у меня и в setInterval работает

molimawka 28.11.2019 23:21

Может у тебя ещё что-то выставляет статус


Время: 11:17