gpt4 book ai didi

javascript - Discord.js client.token 返回 "null"并且不起作用

转载 作者:行者123 更新时间:2023-12-02 22:55:17 30 4
gpt4 key购买 nike

我在使用discord.js时遇到问题:“client.token”不起作用,尽管文档中提供了它。好吧,我可以像以前一样复制粘贴实际 token ,但假设我想让我的代码开源。我的机器人托管在 Heroku 上,我听说有一种方法可以隐藏您的 token ,我什至尝试这样做,但当您在本地运行机器人时,它似乎不起作用 - 仅当机器人托管时。有时我只需要在本地运行我的机器人,但总是从 Heroku 隐藏 token 更改为实际的“字符串” token 很不方便。有没有通用的方法来隐藏 token ?

我尝试编写“client.user.token”(愚蠢,但我必须尝试)和“var”而不是“const”(请参阅​​下面的代码)。还尝试 console.log 它 - 输出为“null”。

const token = client.token;

console.log(token); // "null"!

// ...some other code stuff

client.login(token);

机器人应该读取 token 并登录,但我收到此错误:(node:2080) UnhandledPromiseRejectionWarning:错误:提供了无效的 token 。

最佳答案

它返回 null 的原因是因为您没有提供 token ,client.token 返回 token 机器人已主动登录,您需要提供该信息。 client.token 在您使用在 Discord 开发者门户中找到的 token 运行 client.login() 时设置

关于javascript - Discord.js client.token 返回 "null"并且不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58010050/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com