试图建立一个不和谐的机器人。我在这里做错了什么?

时间:2020-10-20 15:11:01

标签: javascript node.js discord discord.js

我正在尝试使用Discord.js设置Discord机器人。我已经安装了Node.js,Discord.js和Visual Studio Code,并且已经为我的机器人设置了应用程序和令牌。我似乎无法说出我在做什么错。有人可以帮帮我吗?我收到的错误消息在这里:

(node:12332) UnhandledPromiseRejectionWarning: Error [TOKEN_INVALID]: An invalid token was provided.

这是我正在使用的代码。

const Discord = require('discord.js');
const client = new Discord.Client();

client.once('ready', () => {
    console.log('Ready!');
});

client.login('your-token-goes-here');

Thanks so much!

1 个答案:

答案 0 :(得分:4)

此错误来自Client#login。 Discord.JS试图与Discord建立连接,但是您提供了无效的令牌。

您需要做的很简单:

  1. 转到Discord Developer Portal
  2. 选择您的应用程序。
  3. 转到应用程序的“启动”部分,如以下示例所示: enter image description here
  4. 只需复制您的机器人令牌即可。 enter image description here

尝试在Discord机器人和Discord之间建立连接。

const Discord = require('discord.js');
const client = new Discord.Client();

client.on('ready', () => {
  console.log(`Logged in as ${client.user.tag}!`);
});

client.login('Token');

这是令牌的外观:

NjQxMzEzNjY3ODExNTA4MjM2.XcGj5Q.PTVPYBopHQUFvTf_VM792fyOggY