飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流

这篇具有很好参考价值的文章主要介绍了飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

在飞书中创建chatGPT机器人并且对话,在下面操作步骤中,使用到了Git克隆项目,需提前安装好Git,克隆的项目是Go语言项目,所以需提前安装Go语言环境。


环境列表

  • Git
  • Go1.20

1.飞书设置

首次注册飞书,我们可以创建个人账号

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

进入后 我们创建一个飞书企业自建项目

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后设置机器人名称和描述,下面选择图标和颜色

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

创建成功后,添加一下机器人的能力

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

2.克隆feishu-chatgpt项目

feishu-chatgpt项目集成了飞书调用chatgpt的功能,这边使用windwos系统 在powershell中使用git克隆项目,选择目录,把项目克隆下来

git clone https://github.com/Leizhenpeng/feishu-chatgpt.git

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后进入code目录

cd feishu-chatgpt/code

修改配置文件名称

mv config.example.yaml config.yaml

3.配置config.yaml文件

在我们上面clone下来的项目目录的code文件夹下,可以看到config.yaml配置文件

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

打开配置文件,我们可以看到前面两个参数对应的是飞书上面我们创建项目的APP IDApp Secret

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

打开飞书,复制对应的参数

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

将这两个参数对应填写到配置文件中

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后下面还有两个参数:APP_ENCRYPT_KEY以及APP_VERIFICATION_TOKEN

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

同样在飞书里面,点击事件与订阅,然后我们可以看到

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

第一个值未开启,我们点击刷新即可

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后我们把两个值分别对应填写到配置文件中,记得保存

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

填写好飞书的参数后,接下来设置配置文件中openAI的参数,我们需要获取openAI的KEY,可以去openAI官网自己账号获取,也可以有一些免费网站获取测试,如https://freeopenai.xyz/ 这个网站,我们可以获取一个key,获取后我们把key值填写到配置文件中,记得保存文件

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人
打开配置文件,我们可以看到前面两个参数对应的是飞书上面我们创建项目的APP ID和App Secret

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人
最后,设备需要使用代理,在最后一行配置代理,不配置的话无法访问chatgpt接口,得不到chatGPT返回的回答

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

4.运行feishu-chatgpt项目

首次运行会下载相关所需的包,为了防止下载不成功,先设置一下go中的代理,执行下面命令切换国内代理

go env -w GOPROXY=https://goproxy.cn,direct

然后运行main.go文件,启动项目,

go run main.go

注意看图片上面的路径,一定是在feishu-chatgpt项目的code文件夹下操作,启动后我们可以看到端口号,端口号为:9000

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

服务启动后,接下来我们需要设置飞书机器人连接我们服务的地址,要求我们设置外网地址,不能使用局域网地址。

这里我们用cpolar内网穿透工具将本地9000端口下的服务映射到公网上,它会自动生成返回相应的公网地址,就可以使用这个公网地址设置飞书机器人连接服务,不需要公网IP,不用设置路由器,也不需要公网服务器。

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

5.安装cpolar内网穿透

cpolar官网:https://www.cpolar.com/

访问cpolar官网,注册一个账号,然后下载并安装windows版本的cpolar客户端。

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

cpolar内网穿透安装成功后,在浏览器上访问本地9200端口【http://localhost:9200】,使用cpolar账号登录。

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

点击左侧仪表盘的隧道管理——创建隧道,创建一个http隧道,指向9000端口,就是上面我们运行main.go的服务端口号

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择http
  • 本地地址:9000
  • 域名类型:免费选择随机域名
  • 地区:选择China vip

点击创建

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网地址,然后复制地址

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后打开飞书机器人,我们填写上面的公网地址,注意,需加上资源路径/webhook/card,然后点击验证

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

点击验证后没有任何提示表示成功,我们在powershell中也可以看到打印的日志

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

6.固定公网地址

由于我们刚刚创建的是免费随机临时的隧道,他生成的公网地址会在24小时内随机变化,不适合作为长期使用的链接。所以我们接下来固定这个公网地址。

注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。

登录cpolar官网后台,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

保留成功后复制保留的二级子域名地址

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

访问本地9200端口【127.0.0.1:9200】,登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名

点击更新

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了保留的二级子域名名称,将其复制下来

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后我们打开飞书机器人,把随机地址换成我们固定的公网地址,然后点击保存

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后打开下面的事件订阅,同样把公网地址设置进去,后面的资源路径改为/webhook/event,然后点击保存

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

7.机器人权限配置

打开权限管理,筛选权限,输入im:message

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后批量开通如下权限

  • im:resource(获取与上传图片或文件资源)
  • m:message
  • im:message.group_at_msg(获取群组中所有消息)
  • im:messagegroup_at_msg:readonly(接收群聊中@机器人消息事件)
  • im:message.p2p_msg(获取用户发给机器人的单聊消息)
  • im:messagep2p_msg:readonly(读取用户发给机器人的单聊消息)
  • im:message:send_as_bot(获取用户在群组中@机器人的消息)
  • im:chat:readonly(获取群组信息)
  • im:chat(获取与更新群组信息)

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

搜索im:resource,开通这个权限

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后再次输入im:chat,开通如下两个权限

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后添加事件,添加如下三个事件

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

8.创建版本

点击上面创建版本,填写版本信息和更新说明

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后点击下面保存

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

保存成功后申请线上发布

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

9.创建测试企业

点击旁边的测试企业和人员,我们创建一个测试企业

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

创建好后点击关联应用

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后我们切换账号,切换成我们上面创建的测试企业账号

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

切换后可以看到我们创建的机器人项目,点击进去

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

我们可以看到状态已经发布状态

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后我们还要继续设置最后一步,打开凭证与基础信息,查看APPIDAPP Secret这两个值

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后把上面的两个值在我们配置文件中替换掉,配置文件使用的是飞书个人账号的值,现在创建了测试企业号,需改为测试企业号的APPIDAPP Secret

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

改完后重新启动即可

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

10. 机器人测试

下载飞书,打开飞书,登陆的时候选择我们上面创建的测试企业账号

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后点击搜索

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

输入chat,即可看到我们自己设置的机器人,点击

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

然后即可进行对话,机器人回复有点慢,因为是海外接口

飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流,chatgpt,飞书,机器人

转载自cpolar极点云文章:飞书ChatGPT机器人 – 将ChatGPT集成到飞书机器人,打造智能问答助手文章来源地址https://www.toymoban.com/news/detail-564733.html

到了这里,关于飞书ChatGPT机器人 – 打造智能问答助手实现无障碍交流的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 接入飞书的 ChatGPT 对话机器人,SAM 来了

    是的,原来的 ChatGPT 机器人樱木,倒下了 非常可惜。原本的初衷,是想拉近每一位读者,与高科技之间的距离。但红线就在那里,碰不得‍‍‍ 之后,我没有死心,想突破下,但见到大批微信机器人倒下后,我醒了。这事儿不简单。懂得都懂,这儿就不展开了‍‍‍‍‍‍

    2024年02月12日
    浏览(37)
  • 飞书自定义机器人集成ChatGPT,含java源码开源

    效果图 ChatGPT的apiKey申请略过,自己百度 第一步,你需要有公网IP 第二步,申请飞书应用,飞书开放平台,选择创建应用 appId和密钥保存一下,后面用 选择机器人,选择启用 配置请求地址,这个地址必须是公网地址,可以mock一个接口,或者将返回参数先去掉,配置请求地址要求的是请求b

    2024年02月12日
    浏览(41)
  • ChatGPT聊天机器人问答实录

    最近ChatGPT爆火,我也在网上找到一个ChatGPT的接口(文末附链接),尝试了一下与人工智能对话的乐趣。我下载的这个应用是基于GPT-3的聊天机器人,我与它的几个问答对话实际记录如下: 答:百度和谷歌是世界上最大的搜索引擎之一,虽然它们在不同的市场中运营,但它们

    2024年02月01日
    浏览(44)
  • 用 ChatGPT 采用自有数据集训练问答机器人

    最近 LLM 模型很火,chatGPT 涵盖的知识范围之广,令人叹为观止。然而码农肯定不能满足于现有的知识库,要扩展自有数据才能发挥其更大的实用价值。 一般来说,深度学习模型大多采用 finetune 的方式来增加训练数据,但 LLM 模型太大了,训练成本过高。无论是离线或是在线

    2024年02月04日
    浏览(75)
  • 免费的chartGPT 人工智能机器人问答展示

      无意中发现一个特别好用的AI工具,试着问了几个最近一直困扰我的小孩子的幼小衔接的问题,发现比度娘好用。给出的答案更加智能,还可以免费试用。 对于日常的一些问题,回答更具针对性    日常写代码也能轻松搞定  人工智能是一种让计算机系统具备智能的技术和

    2024年02月07日
    浏览(56)
  • 竞赛项目 深度学习的智能中文对话问答机器人

    🔥 优质竞赛项目系列,今天要分享的是 基于深度学习的中文对话问答机器人 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🧿 更多资料, 项目分享: https://gitee.com/dancheng-senior/postgraduate 整个项目分为 数据清洗 和 建立模型两个部分。 (1)主要定义了seq2seq这样

    2024年02月13日
    浏览(42)
  • 实现一个微信公众号智能问答机器人

            实现一个微信公众号智能问答机器人。(注:该项目开发并不复杂,但是需要的前提条件较多,需要有一定经验的开发人员才能吃透这篇文章) 注册一个微信公众号(如果没有可以用微信官方测试的公众号,进行调试开发)          (1)注册微信公众号,点击下

    2024年02月11日
    浏览(40)
  • 使用langchain+chatGPT搭建自有知识库问答机器人

            自去年年底OpenAI发布ChatGPT以来,大型语言模型在人工智能领域掀起了一股热潮。随后,各家公司纷纷推出自己的大型语言模型,如百度的文心一言、讯飞的星火大模型等。在这个过程中,文本转图片和文本转视频等相关领域也备受关注。然而,很显然,这只是一时的

    2024年02月13日
    浏览(40)
  • WorkPlus AI助理,基于ChatGPT的企业级知识问答机器人

    随着人工智能技术的发展,WorkPlus AI助理以ChatGPT对话能力为基础,将企业数据与人工智能相结合,推出了面向企业的知识问答机器人。这一创新性的解决方案帮助企业高效管理和利用自身的知识资产,助力企业级人工智能的构建。与传统的基于文本数据的ChatGPT不同,WorkPlus

    2024年02月09日
    浏览(49)
  • 轻松打造自己的聊天机器人:JAVA版ChatGPT

    ChatGPT 是一个基于GPT的聊天机器人,能够进行自然语言交流,非常适合科技爱好者和工程师学习和开发。在下面的步骤中,我们将教您如何在JAVA 上搭建一个ChatGPT。 步骤1: 下载和安装JAVA开发环境 JAVA 是一个跨平台的编程语言,可以在不同的操作系统上运行。首先,您需要下载

    2024年02月06日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包