我正在尝试制作一个 24/7 全天候在线的不和谐机器人。我正在使用 Heroku 来托管我的不和谐机器人。 Heroku 将我的代码上传到 github。但是,显然 github 和 discord 是合作的,并且 github 会检测何时在其上发布了 discord token ,并且 discord 会自动更改 token 。当 token 更改时,我无法使用我的机器人。
最佳答案
正如评论中提到的,将你的 token 放在一个单独的配置文件中,不要将配置提交到 git 中(所以基本上将配置文件添加到 .gitignore 文件中)
config.json
{
"prefix": "!",
"token": "your-token-goes-here"
}
.gitignore
config.json
bot.js
const config = require('./config.json');
...
client.login(config.token)
编辑: 重要的是,您不要与其他人共享您的 token ,如果有人得到您的 token 并且有一些恶意意图,他们可以对您的机器人做各种坏事。这是一个链接,您可以在其中阅读有关此内容以及为什么不应该不惜一切代价提供此 token 的原因。 https://github.com/reactiflux/discord-irc/wiki/Creating-a-discord-bot-&-getting-a-token
关于node.js - 如何在 github 上隐藏不和谐 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59871718/