【发布时间】:2023-04-05 23:52:01
【问题描述】:
我正在尝试在 Heroku 上托管一个不和谐机器人。
当它启动时我得到这个错误:
"UnhandledPromiseRejectionWarning: Error [TOKEN_INVALID]: An invalid token was provided".
但这是奇怪的部分。当我第一次在 Visual Studio Code 中测试它时,它运行良好。所以在我将文件放入 Heroku 的过程中,它变得无效。
有人知道我该如何解决这个问题吗?
感谢您提前回复。
【问题讨论】:
-
如果没有看到您是如何处理令牌的,我们甚至都很难猜到。您能否发布一个代码示例,展示您如何获取令牌并使用它登录。 (注意:不要给我们token,只给它周围的代码,如果是直接在代码中的字符串,用一些任意文本替换)。
-
感谢您的回复。这是我使用机器人登录的方式。它说 TOKEN 就是我拥有的地方。我也尝试过将 TOKEN 变成一个 const 机器人,同样的情况发生了。
bot.login('TOKEN', () => { console.log; -
您似乎在尝试使用回调,Client.login 不支持回调。虽然在 Javascript 中我希望一个未使用的参数被简单地忽略,但您应该尝试将其删除或将其转换为
.then以处理该方法确实返回的 Promise。 -
我不确定你想让我做什么。我对编码很陌生
-
因为 Stack Overflow 不是课堂,这里的工具不足以教你 Javascript/Node,如果你不知道什么是 promise 或 callback,那是你需要的核心功能来这里之前先学习一下。
标签: heroku discord discord.js