托管基于repl的不和谐.py把机器人放在Heroku上,让它不间断地运行
discordpy-replit-heroku的Python项目详细描述
托管基于repl的不和.py在Heroku上运行bot以使其继续运行独立运行
先决条件
您必须拥有Discord、GitHub、Heroku、和{a5}的帐户(您可能已经有帐户)。在
1。创建一个机器人并获取其令牌
- 在开发人员门户here中创建应用程序
- 打开你的新应用程序,点击“机器人设置”下的“添加机器人”来创建你的机器人。在
- 创建机器人后,单击标题标记下的“复制”按钮。记下你的代币,因为你以后会需要它。在
2。从这个库创建一个新的存储库
- 从这个库创建一个新的存储库here。按照所有提示,点击“createrepository from template”这包含在Heroku上托管bot所需的所有代码。在
- 打开一个新的标签页并放入这个链接:https://repl.it/github/YOUR_GITHUB_USERNAME_HERE/YOUR_REPO_NAME_HERE
3。设置Heroku
- 为Heroku here创建一个应用程序。在
- 在“部署”下,执行以下操作:
- 部署方法=>连接GitHub
- App connected to GitHub=>;搜索分叉存储库
- Automatic Deploy=>;启用自动部署(在每次提交后重新部署)
- 在“设置”下,单击“显示配置变量”并输入以下内容:
- 密钥=>;不和谐标记
- VALUE=>;(输入从开发人员门户复制的bot令牌)
- 输入所有这些信息后,单击“添加”按钮。在
- 在“资源”下,执行以下操作:
- 点击“铅笔”图标。在
- 把工人从关转到开。在
- 单击“确认”完成决策。在
- 注意:您将获得550小时的免费活动时间,不会持续整个月。但是,如果您提供信用卡来验证您的身份,您将获得额外的450小时,这将允许您的bot无限期运行。不会为此向您收费。
下一步是什么?
- 你现在可以调整一下了主.py随你的便归档!只是不要搞乱前5行或后2行(但是可以更改第4行中的前缀)
- 你可以改变@应用程序路径僵硬地服务器.py在
- 你也可以改变基本.html以及索引.html无需更改{%%}或{}中的内容,您可以自由更改css和js文件
- 不要更改其他文件或任何文件或文件夹的名称,除非你知道你在做什么
- 在任何情况下都不要重命名“static”和“templates”文件夹
原始代码属于audieni。我只是让它更适合更换机器人创造者。访问他的存储库here
我问他为什么不说
- 项目
标签: