繁体   English   中英

我 go 如何为我的 discord 机器人令牌创建一个 .env 文件?

[英]How would I go about creating an .env file for my discord bot token?

所以,我最近被告知,仅将 Discord Bot 令牌存储在顶部的变量中是不好的做法,a.env 文件会更好。 有人可以向我解释如何创建带有令牌的 .env 文件并将其导入到我的 bot.py 文件中吗?

您可以使用名为python-dotenv的库/模块,安装库

pip install python-dotenv

要在您的代码中使用它,您必须导入os模块以及新安装的dotenv package

import os
from dotenv import load_dotenv

在导入之后的代码开头,您应该有load_dotenv()来加载.env文件。 然后你可以使用os.getenv("DOTENV variablename here")来获取文件的内容。

指令列表:

  1. pip install python-dotenv
  2. 在项目的根目录中创建一个名为.env的文件。
  3. 写一行: DISCORD_TOKEN = 你的令牌(不需要引号)
  4. 你应该在你的代码中有import osfrom dotenv import load_dotenv
  5. 在程序开头调用load_dotenv()以加载文件。
  6. 要获得您的令牌,您只需执行os.getenv("DISCORD_TOKEN")

示例代码:

import os
from dotenv import load_dotenv

load_dotenv()

TOKEN = os.getenv("DISCORD_TOKEN")

示例 dotenv 文件:

DISCORD_TOKEN=this.is.my.token.blah.blah.blah

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM