分享好友 最新动态首页 最新动态分类 切换频道
如何在飞书创建企业ChatGPT智能问答助手应用并实现公网远程访问(1)
2024-12-26 09:45

如何在飞书创建企业ChatGPT智能问答助手应用并实现公网远程访问(1)

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

  • Git

  • Go1.20

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

进入后 我们创建一个飞书

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

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

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

 
 

然后进入

 

修改配置文件名称

 
 

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

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

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

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

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

同样在飞书里面,点击,然后我们可以看到

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

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

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

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

 

然后,启动项目,

 

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

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

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

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

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

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

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

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

点击

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

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

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

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

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

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

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

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

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

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

点击

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

然后我们打开飞书机器人,,然后点击保存

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

打开权限管理,筛选权限,输入

然后批量开通如下权限

  • 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(获取与更新群组信息)

搜索,开通这个权限

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

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

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

然后点击下面保存

保存成功后

点击旁边的测试企业和人员,我们

创建好后点击

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

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

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

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

改完后重新启动即可

然后点击搜索

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

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

最新文章
小米手机获取 Root 权限教程(详细图文) – MIUI历史版本
常说的 Root 手机指的是获取 Android 系统超级用户权限,目的大多为了卸载 OEM 厂商预装软件,或者运行需要 Root 权限的软件,例如聊天防撤回、虚拟定位、权限控制等。在获取 Root 权限后如果平时授权管理不当,会增加手机安全风险,因此只
新浪微博转发关注推广外包,找X传播平台
新浪微博转发关注推广外包,找X传播平台新浪微博转发关注推广外包,找X传播平台X传播,国内最全的社会化媒体营销平台,帮助您在百科,论坛,新闻,问答,博客,微博,微信,美丽说,豆瓣,开心,人人等社会化媒体渠道进行全面的推广。X传播
游戏排行榜第一名手游推荐 2024受欢迎的手游合集
今天小编要给大家聊一下游戏排行榜第一名,咱们知道,现在游戏界挺流行搞排名的,那些排在前面的游戏,不只是画面做得像电影一样吸引人,它们的故事讲得动听,玩法也特别有创意,有的甚至火到出了好多好玩的周边产品。所以,小编就来给大家
词令如何把链接生成关键词打开?
词令是一款关键词口令直达工具。打开词令,输入口令,直达该口令关联的目标。网址转成口令后,就可以通过词令,输入口令,打开口令关联的目标网址。口令打开网址体验口令是:vip88,请打开词令App或词令官网,输入口令【 vip88 】,搜索直
蓝色协议最新动态,揭秘其最新更新内容与发展趋势,蓝色协议最新更新揭秘,发展趋势与动态概览
摘要:蓝色协议最新动态更新,带来了一系列令人兴奋的新内容和发展趋势。此次更新注重用户体验和游戏性能的优化,增加了新功能并改进了现有机制。游戏发展趋势展现出更加精细化的内容设计,致力于提升玩家的沉浸感和游戏整体质量。玩家可以
梧桐合出第一黑熊精千亿出神马;老王合出第一护卫!
★为笔者的特别粉丝老王合出10技能护卫众所周知,个性宠这种东西之所以难出,除了造型奇特之外,资质垃圾(低级的),最难的应该是因为召唤兽本身的必带技能少所以难合,难合到什么程度呢?可能资质提得差不多了4+8进去最后给你一个白板,
超级硬核的来了,小程序开发教程附上案例
1. 环境准备 1.1 注册账号 微信小程序: 前往微信公众平台。点击“注册”,选择“小程序”。按照提示填写相关信息,完成注册。注册完成后,你将获得一个AppID,用于后续开发。 1.2 安装开发工具 下载并安装
【L710360清理大师下载】三星L710360清理大师8.4.2免费下载
清理大师:更简单,更畅快!6亿用户信赖的手机清理!清理大师是一款完全免费的手机加速与空间清理软件,强力加速使手机运行更流畅,一键清理快速解决空间不足问题。【一键清理】一键搞定无用垃圾,手机清理更省心【手机加速】瞬间释放手机
部门沟通心得(分享6篇)
  是否想更深入地了解“部门沟通心得”下面的资料或能帮到你。在生活中经常会有很多新奇的想法和点子,我们最好总结记录一下心得体会。经历和阅历结合的最好方式之一就是写心得体会。希望本文能够拓宽您的思考角度!  一、拥有积极的心
中国酒类流通协会:酒业的发展,从拓展高质量朋友圈开始
自古以来,团结就是中国人应对挑战的处世哲学,面对巨大挫折,只有团结一致,才能渡过难关。当前白酒行业日渐疲软的局势下,各大酒企也自发聚拢,互相取暖,共同促进白酒行业健康发展,而中国白酒流通协会就是最好的平台。12月10日上午,中
相关文章
推荐文章
发表评论
0评