启动时弹出错误消息:“提供了错误的登录详细信息”

时间:2018-12-27 16:03:53

标签: discord.js

我正在遵循指南。我已经在Windows PowerShell中运行了class PurchaseOrderUpdateView(LoginRequiredMixin, UpdateView): model = PurchaseOrder model = Masterlist fields = ['item_no', 'description', 'dimension', 'unit', 'quantity', 'cost', 'project_site', 'po_date', 'supplier', 'status'] def form_valid(self, form): form.instance.prepared_by = self.request.user return super().form_valid(form) ,但是没有提供预期的输出结果

它是从discord.js指南中复制并粘贴的。我已经运行了很多次,每次都有相同的确切错误。

node index.js
// require the discord.js module
const Discord = require('discord.js');

// create a new Discord client
const client = new Discord.Client();

// when the client is ready, run this code
// this event will only trigger one time after logging in
client.once('ready', () => {
console.log('Ready!');
});

// login to Discord with your app's token
client.login('your-token-goes-here');

5 个答案:

答案 0 :(得分:2)

仔细检查您是否已从 Bot 标签而不是 General Information 标签复制了令牌。

答案 1 :(得分:0)

  

错误:提供了错误的登录详细信息

您需要通过Discord Developer Dashboard获取机器人令牌,在此处创建一个应用程序,将其转换为Bot帐户,然后从那里获取所需的令牌以在client.login方法中使用。< / p>

确保永远不要向任何人显示此令牌。

答案 2 :(得分:0)

discord API和discord.js(discord api的包装)需要身份验证令牌。您在登录时提供此令牌:

client.login(<insert your token here>)

您不会用实际的身份验证令牌替换填充文本your-token-goes-here,该身份验证令牌是您通过不一致的应用程序收到的身份验证令牌(请参见https://discordjs.guide/#/preparations/setting-up-a-bot-application

要查看我如何到达此处,请查看堆栈跟踪以及错误消息:

Error: Incorrect login details were provided.

什么是错误是不言而喻的;在这种情况下,您没有提供任何登录详细信息。

答案 3 :(得分:0)

欢迎堆栈溢出。

如果您的令牌无效或被吊销,您将在控制台中看到Error: Incorrect login details were provided。请访问https//discordapp.com/developers并获取一个新令牌。另外,不要忘记将获取的新令牌添加到代码中。

答案 4 :(得分:0)

您需要为机器人创建令牌以与Discord API连接