这个系列会带着您通过Node.js中的Discord.js套件,从0到1开始製作属于自己的Discord机器人,希望可以帮助大家成为机器人的开发者哦!
前言
这篇文章将会带着您在 Discord Developer Portal 中建立自己的机器人,并邀请机器人进入自己的伺服器!
建立机器人
要建立一个机器人,需到 Discord Developer Portal 网站
Discord Developer Portal
Step. 1 创建机器人应用程式
进入 Discord Developer Portal 网站并点击右上角的 New Application
Step. 2 设定机器人整合系统身分组名称
在NAME
输入框中填入自己的机器人Application名称,将会作为机器人的整合系统身分组名称(之后可修改),机器人名称将于稍后步骤设定,可与此名称不同
Step. 3 机器人应用程式相关设定
接下来您会来到到下图的画面
由上到下的功能分别是:
其中 APP ICON
、 NAME
、 DESCRIPTION
以及 TAGS
可以依照个人情况决定是否填写,其余若不了解请忽略避免错误的设定造成之后的问题。
Step. 4 建立机器人
接下来,切换到Bot页面,点击右上角的 Add Bot
建立机器人
当网页询问 ADD A BOT TO THIS APP?
(是否确定要于此应用程式建立机器人)时,点击蓝色的Yes, do it!
Step. 5 设定机器人相关资讯
此时我们已经成功创建属于自己的机器人啰!您将会来到这个画面
由上到下的功能分别是:
其中最重要的是TOKEN,是机器人的钥匙,只要持有便可以控制机器人的功能或作为,务必谨慎保管不可洩漏,若洩漏务必按下Reset TOKEN,进行重设
其中的 ICON
、 USERNAME
可以依照个人情况决定是否填写,其余若不了解请忽略。
邀请机器人
接下来我们要邀请机器人进入自己的伺服器,首先切换到OAuth2页面中的URL Genarator
SCOPES 建议填写如下, bot
是指您创建的是机器人,而 applications.commands
是指机器人将可于伺服器执行或注册斜线指令
而 BOT PERMISSIONS 则可依照希望製作的机器人功能进行填写,若不清楚则建议给予「管理员(Administrator)」权限,以便之后功能皆可运行
最后,您会看到下图的区块,点按 Copy
即可複製机器人的邀请连结
进入这个连结,您会看到下图的画面, 选择伺服器
的选单中可以选择自己拥有管理权限的伺服器,并邀请机器人至该伺服器,选择后请点击继续
下一步,您将会被询问是否确定是否要在该伺服器给予机器人指定权限,若同意请按授权,网页将会确认您是否为机器人,认证后即可完成邀请!
完成!
总结
这篇文章带着大家创建了机器人并邀请,但目前机器人还是离线状态,下一篇文章就会带着各位让机器人上线喔!