Для цикла я переменная не в порядке - PullRequest
0 голосов
/ 12 марта 2019

Извините, что мое название расплывчато, я не знаю, как это назвать.

Я делаю сайт спамера kahoot. Предполагается, что боты появляются в кахуте в порядке возрастания, например testbot1 -> testbot2 -> testbot3 и т. д. Однако это всегда заканчивается так: Kahoot bots

В консоли это также показывает проблему: Console bots

У меня есть команда в server.js, которая зацикливает командный файл на спам-ботов:

for(var i=0;numberOfBots>i;i++){ runKahootIndex.run(pin, name, command, i) }

И тогда в этом файле код:

  var client = new Kahoot;
  client.join(pin, `${name}${numIDCounter}`) // the "numIDCounter" is just the i variable from server.js

Я понятия не имею, что является причиной этой проблемы, а также каждый раз, когда файл пытается порождать бота, который уже находится в игре, появляются ошибки, но файл продолжает работать. Это ошибки, но я не думаю, что они будут полезны: Console Error 1 Console Error 2

Редактировать: я добавил такую ​​функцию в мою программу, но она не исправила ее:

function sleep(millis) {
return new Promise(resolve => setTimeout(resolve, millis));

}

Как я могу это исправить? Любая помощь с благодарностью, заранее спасибо.

1 Ответ

0 голосов
/ 12 марта 2019

Не много знаю о kahoot, но похоже, что боты создаются асинхронно.Попробуйте создать ботов с обещанием внутри цикла for.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...