如何将我的机器人的令牌放入外部文件

时间:2020-07-13 20:27:50

标签: discord.js

我想创建一个机器人并有一个问题:

是否可以将我的机器人的令牌放在一个文本文件中,导入它,然后编写类似client.login(myFile)的内容?

2 个答案:

答案 0 :(得分:3)

借助 dotenv npm模块,您可以将机器人的令牌设置为.env文件,如下所示:

TOKEN=YOUR_BOT_TOKEN_HERE

然后进入您的index.js

require('dotenv').config();
const token = process.env.TOKEN;

Client.login(token);

更多信息:https://www.npmjs.com/package/dotenv

答案 1 :(得分:2)

我建议像Mazz所说的那样使用.env文件,因为它们安全得多,但是另一种选择就是普通的.json文件。

Bot.js:

const config = require('./config.json');
Client.login(config.token);

Config.json:

{
    "token": "YOUR-BOT-TOKEN"
}