首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法让其他人在没有看到令牌的情况下,为不和谐的机器人存储库做出贡献?

有没有办法让其他人在没有看到令牌的情况下,为不和谐的机器人存储库做出贡献?
EN

Stack Overflow用户
提问于 2020-12-02 06:25:14
回答 1查看 35关注 0票数 0

标题很清楚,但我可以在这里详细说明。

我是一个不和谐服务器的所有者,我有多个我自己制造的机器人,我把它添加到服务器中。源代码存储在本地存储库中,远程存储库存储在GitHub中,我的机器人运行在heroku远程服务器中。我的一些朋友想为机器人做出贡献,我愿意让他们做出贡献,除了一件事--机器人令牌。这并不是说我不能信任他们,但我不想冒任何风险,让代币落入坏人之手。虽然我可以按一下按钮就可以重新生成它们,但我必须更新包含所有bot令牌的CSV文件(运行机器人本身),这在一开始很容易,但如果太多人得到令牌,很容易造成麻烦。(这是一种罕见的情况,看上去像是偏执狂,但请容忍我。)

如果我不是在远程服务器上运行机器人,我可以很容易地使用.gitignore来防止令牌被推送到远程,但事实并非如此。对于我来说,有什么方法可以让其他人在没有看到令牌的情况下贡献到我的存储库呢?或者,有没有我没有想到的替代方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-02 13:45:28

使用Heroku,您可以从Settings选项卡中定义enivronement变量:

在“设置”选项卡上导航到您的应用程序dashboard

  • Click,单击“显示Config

  • ”,在“值”字段中添加您的令牌,并根据您的意愿命名它(例如,令牌)

然后在bot代码中,将令牌替换为process.env.TOKEN,其中令牌是您在Heroku中定义的名称。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65103208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档