Node.js Discordie Bot承诺拒绝错误

时间:2016-10-01 03:19:16

标签: javascript node.js

所以,我不断得到随机承诺拒绝错误。如果你能提供帮助,那将是惊人的:)

所以,情况就是这样。我为Discord制作了一个机器人,它在大约5分钟内运行良好(我只是使用基本代码,直到我习惯它,BTW)。但是,我无法理解,每次我尝试使用我的机器人内置的命令之一时,我现在都会收到错误。

(node:9896)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:2):错误:禁止(遗漏权限)

我不知道多少知道我的机器人编码看起来会有什么帮助,我是新手(所以我也不知道哪个部分给我带来麻烦),但我会包含基本代码波纹管。

  var Discordie = require('discordie');

  const Events = Discordie.Events;
  const client = new Discordie();

  client.connect({
  token: 'Don't want to give out my token'
  });

  client.Dispatcher.on(Events.GATEWAY_READY, e => {
    console.log('connected as: ' + client.User.username);
    });

  require('events').EventEmitter.prototype._maxListeners = 100;

  client.Dispatcher.on(Events.MESSAGE_CREATE, e => {
  if (e.message.content == 'PING') {
    e.message.channel.sendMessage('PONG');
    }
  });

此后有很多代码,我真的想让它工作。任何建议都值得赞赏,只记得我是一个完整的菜鸟,并告诉我,就像我是一个白痴:)

1 个答案:

答案 0 :(得分:1)

好像你被服务器拒绝了,或者你没有被设置为管理员。

您可能已撤销角色。