Python 如何在GitHub和Heroku上使用discord bot上载同一存储库,而不公开令牌
我希望Heroku和GitHub拥有相同的回购协议(公共回购协议)。我正在使用python。现在我在GitHub上的.gitignore上有了我的discord令牌文件,并在Heroku上公开了它。在Heroku中使用Python 如何在GitHub和Heroku上使用discord bot上载同一存储库,而不公开令牌,python,github,heroku,discord.py,Python,Github,Heroku,Discord.py,我希望Heroku和GitHub拥有相同的回购协议(公共回购协议)。我正在使用python。现在我在GitHub上的.gitignore上有了我的discord令牌文件,并在Heroku上公开了它。在Heroku中使用config vars 应该是这样的 导入操作系统 #代码 bot.run(os.environ['bot\u-TOKEN']) 在heroku中,进入你的应用程序,选择Settings 然后转到配置变量部分,单击显示配置变量 然后在Key中键入BOT\u令牌并在Value中键入
config vars
应该是这样的
导入操作系统
#代码
bot.run(os.environ['bot\u-TOKEN'])
在heroku中,进入你的应用程序,选择Settings
然后转到配置变量部分,单击显示配置变量
然后在Key
中键入BOT\u令牌
并在Value
中键入您的实际BOT令牌(它不会是公共的),然后单击Add
您也可以使用heroku CLI实现这一点,因为步骤很简单
$heroku config:set BOT\u TOKEN=TokenHere
然后运行您的worker,它应该可以正常工作:)