字节跳动官方出品AI,白嫖使用GPT4!

关注我,紧跟本系列专栏文章,咱们下篇再续!

作者简介:魔都技术专家兼架构,多家大厂后端一线研发经验,各大技术社区头部专家博主,编程严选网创始人。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。

负责:

  • 中央/分销预订系统性能优化

  • 活动&优惠券等营销中台建设

  • 交易平台及数据中台等架构和开发设计

    目前主攻降低软件复杂性设计、构建高可用系统方向。

参考:

  • 编程严选网

1 简介

字节跳动在海外推出的AI聊天机器人和应用程序编辑开发平台。专为开发下一代AI聊天机器人而设计,该平台允许用户无论是否有编程经验,都能快速创建各种类型的聊天机器人,并轻松部署在不同的社交平台和消息传递应用程序上。

官方文档:https://www.coze.com/docs/zh_cn/welcome.html

2 前提要求

  1. 科学上网,以访问Coze和Discord

  2. 部署Coze代理服务器时,确保服务器具备互联网访问权限,以便能够访问Discord的API接口。

如果在国内服务器上部署,参考以实现科学上网: 国内服务器科学上网并接入ChatGPT:畅享无障碍的智能对话体验

  1. 在服务器安装Docker和Docker Compose服务,管理和运行coze proxy应用

3 创建Coze Bot

访问官网,注册Coze账号,支持Google账号和手机号注册。大陆手机号也可直接注册使用!

注册后点击Create Bot创建一个Bot:

填写Bot的资料信息:

image-20240207102430027

现在 Bot就创建好了,跟它进行对话也是没问题的(右侧聊天框)

image-20240207103004245

现在我们就需要把 Bot发布到 discord 服务器。

4 发布到Discord

4.1 创建Discord服务器

首先需要拥有一个自己的Discord服务器。先登入Discord,你可以使用Discord客户端,也可通过Discord网页端登入discord账号继续操作:

image-20240207104213595

4.2 创建Discord应用

需要创建两个Discord应用,应用程序的类型为Bot:

  • 一个与coze bot进行绑定的应用
  • 一个向coze bot发起消息的应用

两个应用创建的步骤流程一致,都按下面步骤即可!确保创建完成之后记住对应应用的token和ID,后续配置coze-discord-proxy时候需要用到。

2.1:创建Discord应用
  • 前往 Discord Developer Portal 并创建应用
  • 在应用页面顶部,点击新建应用。填写应用名称后,即可创建一个新的 Discord 应用

2.2:获取Token和ID

ID如果忘记了,后面在频道里也可以获取到,但是Token只会展示一次,所以我们要复制保留下来,如果忘记了那就需要重新生成新的Token!

2.3:配置对应权限

点击OAuth2 —-> URL Generator —-> bot —-> 按图勾选相应权限

SCOPES 选择应用程序运行所需的范围,选择之后会出现 PERMISSIONS 权限选择

按图勾选,页面底部会给你的应用程序生成邀请链接。复制该链接并在浏览器中访问它以便将应用添加到我们的服务器。

2.4:开启Discord权限

这个权限我们只需要把与coze bot进行关联的应用的权限开启即可,另外一个主动向coze bot发消息的应用无需开启!!

2.5:添加应用到频道

粘贴那个授权链接:

可以看到我们的应用已经添加到了频道中了,上面创建的这个应用我们是用来与coze bot进行关联的,然后你在按照上面的步骤创建另外一个应用(注意:创建另外一个应用时开启Discord权限这部分内容请跳过),用来向托管coze bot的Discord应用发送消息。

4.3 发布Coze Bot

填写好 token 即可!点击发布:

5 搭建Coze代理

5.1 单个机器人接入

用github开源代理项目,通过接口调用被coze托管的discord-bot。个人使用没问题。

原文链接:https://www.dqzboy.com

项目开源地址:https://github.com/deanxv/coze-discord-proxy

网页端操作先确认开启了开发者模式,如果没有开启按照下面进行手动开启。

服务器ID获取 和 频道ID获取,具体操作如下图:右键即可

一键畅聊!

本文由博客一文多发平台 OpenWrite 发布!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/458127.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AnimateDiffusion文字生成图片--入门

AnimateDiffusion文字生成图片--入门 1. 安装2. 插件2.1 汉化插件2.2 中文提示词插件2.3 模型下载插件2.4 模型下载2.5 c站helper插件2.6 c站秘钥 3. 模型4. 总结 gitio: https://a18792721831.github.io/ 下面基本上所有的操作都需要访问外网,请自行解决外网。 1. …

ROS笔记一:工作空间和功能包

目录 工作空间 如何创建工作空间: 编译工作空间 设置环境变量 功能包 创建功能包 CMakeLists.txt package.xml 工作空间 ROS的工作空间是用来存放工程文件代码的文件夹 ROS的开发依赖于工作空间,包括编写代码、编译等都是在工作空间下进行的 工作空…

vue electron应用调exe程序

描述 用Python写了一个本地服务编译成exe程序,在electron程序启动后,自动执行exe程序 实现 1. 使用node的child_process模块可以执行windows执行,通过指令调exe程序 // electron/index.js var cp require("child_process"); /…

【开源】SpringBoot框架开发城市桥梁道路管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块三、系统展示四、核心代码4.1 查询城市桥梁4.2 新增城市桥梁4.3 编辑城市桥梁4.4 删除城市桥梁4.5 查询单个城市桥梁 五、免责说明 一、摘要 1.1 项目介绍 基于VueSpringBootMySQL的城市桥梁道路管理系统,支持…

跟着pink老师前端入门教程-day20

二、移动WEB开发之flex布局 1、flex 布局体验 1.1 传统布局与flex布局 传统布局:兼容性好、布局繁琐、局限性、不能再移动端很好的布局 flex弹性布局:操作方便,布局极为简单,移动端应用很广泛;PC 端浏览器支持情况…

archlinux 使用 electron-ssr 代理 socks5

提前下载好 pacman 包 https://github.com/shadowsocksrr/electron-ssr/releases/download/v0.2.7/electron-ssr-0.2.7.pacman 首先要有 yay 和 aur 源,这个可以参考我之前的博客 虚拟机内使用 archinstall 安装 arch linux 2024.01.01 安装依赖 yay 安装的&#…

辛芷蕾在《繁花》中美艳照人,实力打脸于正。

♥ 为方便您进行讨论和分享,同时也为能带给您不一样的参与感。请您在阅读本文之前,点击一下“关注”,非常感谢您的支持! 文 |猴哥聊娱乐 编 辑|徐 婷 校 对|侯欢庭 在王家卫导演的电视剧《繁花》中,辛芷蕾饰演的李李…

容器化对数据库的性能有影响吗?

引言 容器化是一种将应用程序及其依赖项打包到一个独立、可移植的运行环境中的技术。容器化技术通过使用容器运行时引擎(比如Docker/Containerd)来创建、部署和管理容器。Kubernetes(通常简称为 k8s)是一个开源的容器编排和管理平…

数字图像处理(实践篇)四十七 OpenCV-Python 高动态范围HDR

目录 一 HDR 二 实践 高质量的图像具备的要素如下: ①分辨率 图像中的像素数量。在特定屏幕尺寸下,分辨率越高,像素越多,显示的细节更精细。 ②位深度

国密SM2算法进行数据的加密、签名和验签、解密

一、背景介绍 数据的加解密有很多种方式,几种常用的加密算法如下: DES(Data Encryption Standard):对称算法,数据加密标准,速度较快,适用于加密大量数据的场合; 3DES&…

Leetcode—42. 接雨水【困难】

2024每日刷题&#xff08;112&#xff09; Leetcode—42. 接雨水 空间复杂度为O(n)的算法思想 实现代码 class Solution { public:int trap(vector<int>& height) {int ans 0;int n height.size();vector<int> l(n);vector<int> r(n);for(int i 0; …

微软.NET6开发的C#特性——接口和属性

我是荔园微风&#xff0c;作为一名在IT界整整25年的老兵&#xff0c;看到不少初学者在学习编程语言的过程中如此的痛苦&#xff0c;我决定做点什么&#xff0c;下面我就重点讲讲微软.NET6开发人员需要知道的C#特性。 C#经历了多年发展&#xff0c; 进行了多次重大创新&#xf…