项目来源于coze-discord-proxy
主要实现:代理Discord对话Coze-Bot,实现以API形式请求GPT4模型,提供对话、文生图、图生文、知识库检索等功能

搭建:

  1. 打开 discord官网 ,登陆后点击设置-高级设置-开发者模式-打开。
  2. 创建discord服务器,右键点击此服务器选择复制服务器ID(GUILD_ID)并记录,在此服务器中创建默认频道,右键点击此频道选择复制频道ID(CHANNEL_ID)并记录。
  3. 打开 discord开发者平台 登陆。
  4. 创建新应用-Bot即COZE-BOT,并记录该bot专属的tokenid(COZE_BOT_ID),此bot为即将被coze托管的bot。
  5. 创建新应用-Bot即CDP-BOT,并记录该bot专属的token(BOT_TOKEN),此bot为监听discord消息的bot。
  6. 两个bot开通对应权限(Administrator)并邀请进创建好的discord服务器 。建议可以直接开通管理员权限,直接邀进服务器就可以了。
  7. 打开 discord官网进入服务器,按F12打开开发者工具,在任一频道内发送一次消息,在开发者工具-Network中找到请求 https://discord.com/api/v9/channels/1206*******703/messages从该接口header中获取Authorization(USER_AUTHORIZATION)并记录。
  8. 打开 coze官网 创建bot并进行个性化配置(注意Auto-Suggestiondefault(默认不用改))。
  9. 配置好后选择发布到discord,填写COZE-BOTtoken,发布完成后在discord服务器中可看到COZE-BOT在线并可以@使用。
  10. 使用上述记录的参数开始配置环境变量部署本项目。
  11. 访问接口文档地址,即可开始调试或集成其他项目。