七鱼开发文档中心
总览服务端 APIWebiOSAndroid鸿蒙Uniapp微信小程序插件三方接入

Discord

七鱼提供了Discord授权接入方式。

授权接入

七鱼提供Discord快速接入方案,只需管理员在七鱼后台按照提示绑定授权即可。

接入前准备

  1. 请确认拥有Discord账号,并创建你的服务器(https://discord.com/)

  1. 用该账号进入Discord开发者门户,并创建你的应用 (https://discord.com/developers/applications)

授权绑定Discord

步骤一:点击创建好的应用,进入Application 主页后点击【Bot】导航项进入 Bot 主页,点击右上角的【Add Bot】,在弹出的窗口中单击【Yes,do it!】,即可成功添加 Bot。

设定好Bot资料,这将成为服务器中的机器人成员

步骤二:请开启以下Bot权限

  1. Authorization Flow中的【PUBLIC BOT】
  2. Privileged Gateway Intents中的【PRESENCE INTENT】【SERVER MEMBERS INTENT】【MESSAGE CONTENT INTENT】

步骤三:单击左侧导航栏中的 OAuth2 > URL Generator,进行 OAuth2 授权配置。

  1. SCOPES勾选【bot】
  2. BOT PERMISSIONS 内勾选【Send message】【Send message in Threads】【Manage message】【Read Message/View Channels】(或直接勾选【 Administrator】)
  3. 复制GENERATED URL

步骤四:将bot授权给服务器

  1. 将 OAuth2 授权 URL 信息复制到浏览器并回车,根据引导登录 Discord。登录成功后选择链接 Bot 的服务器。

  1. 选择服务器后,点击【继续】按钮,为机器人授予相关的权限(查看信息、发送消息、管理消息、在子区内发送消息),并点击【授权】按钮进行确认。操作完成后可以看到授权成功的提示界面。

  1. 授权完成后,该Bot会放入刚才选择服务器的文本聊天室text channels中,单个服务器中所有的文本聊天室text channels都会拥有该机器人。
  2. 当不同服务器均需要进行集成设置时,每个服务器都需要 Bot 进行授权。

步骤五:获取Bot token

回到Bot页面,点击【Reset Token】,然后点击【Copy】机器人的token信息(请注意Bot token应保密,避免泄露导致机器人被恶意控制)

步骤六:绑定到七鱼

  1. 点击在线接入-Discord-绑定Bot
  2. 输入绑定刚才获取的Bot Token

七鱼显示绑定成功后,等待Discord平台生效,过程会需要十分钟左右的时间,请耐心等待后刷新服务器页面。当群聊中该机器人显示在线,即可接入七鱼会话状态。

会话接入

  1. Discord 私信

进入 Discord 服务器,点击添加的 Bot 发送私信。七鱼后台会同步生成会话接入。

  1. Discord 公屏群聊

进入 Discord 服务器,进入文本聊天室发送消息。七鱼后台会生成群会话接入,同步展示来源机器人+来源的服务器+来源的公屏群聊名+群成员列表。

这篇文档有帮助吗?

目录