目录
- 介绍
- 创建Discord机器人
- 2.1 准备工作
- 2.2 创建Discord应用程序
- 2.3 添加Discord机器人
- 2.4 生成机器人邀请链接
- 创建MongoDB数据库
- 3.1 注册MongoDB账号
- 3.2 创建MongoDB集群
- 3.3 获取MongoDB连接URL
- 托管机器人
- 4.1 托管机器人项目
- 4.2 设置机器人令牌
- 4.3 配置MongoDB连接
- 4.4 运行机器人
- 自定义机器人设置
- 5.1 更改机器人活动状态
- 5.2 修改机器人前缀
- 5.3 更新帮助信息和链接
- 24/7免费托管机器人
介绍
在本视频中,我将向您展示如何在不使用编码的情况下创建一个拥有超过100个命令的Discord机器人。我把视频分成了四个步骤,以便您能够更容易地理解。视频结束时,我还展示了如何免费将您的机器人托管24/7。您可以在描述中查看时间戳。让我们开始吧!
创建Discord机器人
2.1 准备工作
在任何浏览器中搜索“Discord开发者门户”,然后点击第一个链接。
2.2 创建Discord应用程序
转到“应用程序”部分,点击“创建应用程序”以创建您的机器人。输入您想要的机器人名称,然后点击“创建”。
2.3 添加Discord机器人
在“机器人”部分,点击“添加机器人”按钮,然后点击“是,我想要”按钮。
2.4 生成机器人邀请链接
在“OAuth2”部分,转到“URL生成器”。在“Scopes”中选择“bot”,在“Bot Permissions”中选择您需要的权限。如果您不需要任何权限,则可以复制生成的URL并将机器人邀请到您的服务器。
创建MongoDB数据库
3.1 注册MongoDB账号
在浏览器中搜索“MongoDB”,然后点击MongoDB网站的第一个链接。如果您没有账号,请点击“注册免费试用账号”,如果您已经有账号,请点击“登录”。
3.2 创建MongoDB集群
在“Network Access”中选择“Allow Access from Anywhere”,在“Database Access”中添加一个新的数据库用户。填写用户名和密码,并记住该密码,稍后我们会用到。
3.3 获取MongoDB连接URL
在“Databases”中创建一个新集群。选择免费版本,根据需要修改集群配置,然后点击“创建集群”。等待几分钟,直到集群完全创建。
托管机器人
4.1 托管机器人项目
在完成前面的步骤后,点击描述中提供的链接,然后点击“Fork”。稍等片刻。
4.2 设置机器人令牌
在“secrets”中,点击锁图标,然后输入一个大写的“TOKEN”作为密钥,将您创建的机器人令牌粘贴到“Value”框中,并点击“Add a new secret”以保存。
4.3 配置MongoDB连接
在“main”文件中的“config.json”中搜索“mongodb”,将数据库连接URL替换为之前创建的MongoDB URL。
4.4 运行机器人
点击“Run”按钮以运行机器人,如果在shell中看到这些信息,说明您已准备就绪并可以使用您的机器人。现在,您可以在您的Discord上测试机器人,只需输入“!”和“help”,即可获取所有可用命令的列表。
自定义机器人设置
5.1 更改机器人活动状态
转到“repl”,然后进入“index.js”。在第285行,更改机器人的活动状态为您想要的任何状态。
5.2 修改机器人前缀
在“config.json”的第3行,更改机器人的前缀为您想要的任何前缀。
5.3 更新帮助信息和链接
在“repl”中,转到“commands”文件夹,然后进入“help”文件夹,再进入“help.js”文件。您可以在此处更改其他消息或链接。
24/7免费托管机器人
首先,在“repl.it”上运行您的机器人,复制您的repl URL。然后,搜索“Uptime Robot”,点击官方网站的第一个链接。如果您还没有账号,请点击“注册免费”,如果您已经有账号,请点击“登录”。添加一个新的监视器,选择“https”,然后填写您的计算机名称和复制的URL,其他选项选择“Normal”,然后点击“Create Monitor”。稍等几分钟,然后刷新页面查看监控是否已完成。