![](/img/trans.png)
[英]How would I go about getting my Discord Python bot to start picking up responses?
[英]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")
来获取文件的内容。
指令列表:
pip install python-dotenv
。.env
的文件。import os
和from dotenv import load_dotenv
。load_dotenv()
以加载文件。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.