我正在遵循指南。我已经在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');
答案 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连接