我正在与Discord.js循环斗争

时间:2018-03-26 19:06:43

标签: javascript node.js discord.js

我最近试图运行此代码,但它不起作用。我试图循环设置活动'每10秒钟。它由于某种原因不起作用

const tokenfile = require("./token1.json");
const Discord = require("discord.js");
const bot = new Discord.Client({disableEveryone: true});

bot.on("ready", async () => {
  console.log(`${bot.user.username} is online and running!`);

  function sleep(ms) {
      bot.user.setActivity(`you everyday.`, {type : 'WATCHING'});
       await sleep(1000);
      bot.user.setActivity(`22 everyday.`, {type : 'WATCHING'});
       await sleep(1000);
      bot.user.setActivity(`232131232 everyday.`, {type : 'WATCHING'});
      return new Promise(resolve => setTimeout(resolve(), ms));
  }


}});

bot.login(tokenfile.token)

1 个答案:

答案 0 :(得分:1)

如果你想创建一个循环,你不必递归调用一个函数,只需使用javascript' s setInterval

此处的文档:w3schools