Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript DiscordjsError:请求使用令牌,但客户端无法使用令牌_Javascript_Node.js_Discord_Discord.js - Fatal编程技术网

Javascript DiscordjsError:请求使用令牌,但客户端无法使用令牌

Javascript DiscordjsError:请求使用令牌,但客户端无法使用令牌,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,嗨,我正在为我的服务器创建一个bot,我试图在语音频道中创建一个成员计数器,当我完成时,我在终端中写道:node index.js,他开始说我的客户端无法使用该令牌 错误:(节点:9596)未经处理的PromisejectionWarning:DiscordjsError:请求使用令牌,但客户端无法使用令牌。在RequestHandler.push(C:\Users\lucas\Documents\Programando\bots\guru\node\modules\discord.js\src

嗨,我正在为我的服务器创建一个bot,我试图在语音频道中创建一个成员计数器,当我完成时,我在终端中写道:
node index.js
,他开始说我的客户端无法使用该令牌

错误:
(节点:9596)未经处理的PromisejectionWarning:DiscordjsError:请求使用令牌,但客户端无法使用令牌。在RequestHandler.push(C:\Users\lucas\Documents\Programando\bots\guru\node\modules\discord.js\src\rest\RequestHandler.js:107:21)执行(C:\Users\lucas\Documents\Programando\bots\guru\node\modules\discord.js\src\rest\RequestHandler.js:41:19)在C:\Users\lucas\Documents\Programando\bots\guru\node\u modules\discord.js\src\rest\RESTManager.js:41:10新承诺(

注意:我在一个文件中编写了所有bot代码,只是为了能够在.bat文件中使用它


注意:文本是用巴西语写的,因为我是巴西人,这是因为在第6行中,您尝试获取的内容没有登录。您稍后调用的是
bot.login()
(并且是异步的)

检查

如果只想获取一次,则可以将其移动到
ready
状态的处理程序:

const Discord = require('discord.js')
const { send, stdout } = require('process')

const bot = new Discord.Client()
const token = 'XXX'
const prefix = 'a!'
// use let, so you can change it later in bot.on('ready')
let guild = null

// this event will only trigger after logging in
bot.on('ready', () => {
  const ping = new Date()
  // fetch here
  guild = bot.guilds.fetch('222078108977594368')

  ping.setHours(ping.getHours() - 3)
  console.log(`BOT INICIADO AS ${ping.getUTCHours()}:${ping.getUTCMinutes()}:${ping.getUTCSeconds()}`)
  console.log('GuruGuru Está Online!')

  bot.user.setActivity(`${bot.guilds.cache.size} servidores`, { type: 'WATCHING' });
})

我很笨!谢谢!
const Discord = require('discord.js')
const { send, stdout } = require('process')

const bot = new Discord.Client()
const token = 'XXX'
const prefix = 'a!'
// use let, so you can change it later in bot.on('ready')
let guild = null

// this event will only trigger after logging in
bot.on('ready', () => {
  const ping = new Date()
  // fetch here
  guild = bot.guilds.fetch('222078108977594368')

  ping.setHours(ping.getHours() - 3)
  console.log(`BOT INICIADO AS ${ping.getUTCHours()}:${ping.getUTCMinutes()}:${ping.getUTCSeconds()}`)
  console.log('GuruGuru Está Online!')

  bot.user.setActivity(`${bot.guilds.cache.size} servidores`, { type: 'WATCHING' });
})