avilliai/Manyana

对接[coze-discord-proxy]

Closed this issue · 2 comments

增加通过cozi+Discord白嫖GPT4的方案

视频教程

release的cozi+discord.mp4
视频教程需要额外补充两个变量USER_ID和USER_AUTHORIZATION
环境变量配置如下

USER_AUTHORIZATION=XXXXXXXXXX
USER_ID=12***********1
CHANNEL_ID=119**********2
BOT_TOKEN=XXXXXXXXXX
GUILD_ID=119************9
COZE_BOT_ID=12***********6
  • 获取USER_ID的值和获取频道id一样,开发者模式下右键用户头像即可。
  • 获取USER_AUTHORIZATION请按下f12,进入浏览器开发者模式,在聊天窗口发送一条消息,然后在Network找到message,复制Authorization的值。
    image
    没看懂的话参考原作者

文本教程

教程(仅为部署到DC的教程):Here

  • 在上面的教程中,记录bot专属的token和id(COZE_BOT_ID),此bot为被coze托管的bot。
  • 参照教程创建第二个bot(创建好就行了),并记录bot专属的token(BOT_TOKEN),此bot为我们与discord交互的bot。
  • 两个bot开通对应权限(Administrator)并邀请进服务器( 过程不在此赘述上面的教程有)
  • 记录服务器ID(GUILD_ID) ,和任一频道ID(CHANNEL_ID),频道内有两个bot。参照:怎么查看我的服务器和频道id?

部署到Zeabur
设置并记录域名
image

填写进Manyana/config/api.yaml,
示例:https://sff.zeabur.app/v1/chat/completions

感谢感谢

coze似乎是增加了用户每日对话上限,按照coze-discord-proxy原作者的方案,可以注册多个账号,获取多个USER_AUTHORIZATION,用 , 隔开即可,如

USER_AUTHORIZATION=XXXXXXX1,XXXXXX2
USER_ID=12***********1
CHANNEL_ID=119**********2
BOT_TOKEN=XXXXXXXXXX
GUILD_ID=119************9
COZE_BOT_ID=12***********6