Discord
您可以将 Bot 服务集成至您的 Discord 应用内,让您的 Discord 服务器内的用户,可以通过该应用,与 Bot 沟通。
创建 Discord 应用
访问 Discord Developer Portal,并点击「New Application」,创建您的 Discord 应用。
配置 Discord 应用
进入「Bot」,找到「Privileged Gateway Intents」,开启全部三个「Intent」,并保存。
仍在「Bot」页面内,点击「Reset Token」后可获得一个 TOKEN,将其复制。
回到 GPTBots,进入「集成 - Discord」,将复制的 TOKEN 填入。
进入「General Information」,找到「PUBLIC KEY」,将其复制。
回到 GPTBots,进入「集成 - Discord」,将复制的 PUBLIC KEY 填入,点击「提交」,即可获得「INTERACTIONS ENDPOINT URL」,将其复制。
注意:「PUBLIC KEY」和「INTERACTIONS ENDPOINT URL」是选填的,但建议您填入。
回到「General Information」,将其填入「INTERACTIONS ENDPOINT URL」,并保存。
进入「OAuth2 - General」,将「AUTHORIZATION METHOD」设置为「In-app Authorization」,并在「SCOPES」内勾选「bot」,在「BOT PERMISSIONS」内勾选「Administrator」,并保存。
至此,Discord 应用的配置流程全部结束。
将应用加入服务器内
您需要先将 Discord 应用加入 Discord 服务器内,才能让服务器内的用户使用该 Bot。
进入「OAuth2 - URL Generator」内,在「SCOPES」内勾选「bot」,在「BOT PERMISSIONS」内勾选「Administrator」。
随后,您将在页面底部获得一个 URL,复制它。
访问该 URL,即可让任何服务器管理员,将该应用添加到服务器内。
在服务器内与 Bot 对话
在对话输入框内,通过「@Bot」,即可与 Bot 对话。
通过私聊与 Bot 对话
在服务器用户列表中找到应用,并发送消息,即可与 Bot 对话。
注意
如果您的 Discord Bot 在 168 小时(7 天)内没有产生任何对话,则会自动下线。有以下两个方法,可以让您的 Discord Bot 重新上线。
重启 Bot 的 Discord 服务
进入「Bot 集成」内,找到「Discord」,关闭并重新打开即可。
/start 命令
如果您填写了「PUBLIC KEY」和「INTERACTIONS ENDPOINT URL」,则可以在 Discord 中使用/start
命令,可以激活处于下线状态的 Discord Bot。
您可以在聊天窗口,通过/start
命令将其激活上线。