利用飞书机器人+FeiShu开源项目,构建属于私人的ChatGPT问答助手

点击上方“蓝色字体”关注我,选择“设为星标”!

回复“电子书”领取超多经典计算机书籍

前言

我们经常在飞书、钉钉等办公协作平台上见到过 ChatGPT 问答助手,不需要借助第三方网站而借助OpenAI接口属于私人的问答助手。

今天就为大家带来如何在飞书上创建 ChatGPT机器人 助手进行对话。这里需要用到一个开源项目feishu-openai,其将飞书开放开发者平台与OpenAI接口进行打通,进而实现飞书接入OpenAI,创建问答助手。

前置准备

  • • 准备一个飞书个人账号
  • • 准备一个服务器(需要公网IP,开源项目部署在此)

飞书(操作步骤)

1、我们在注册飞书后,进入飞书开放平台-开发者后台

https://open.feishu.cn/app

picture.image

2、创建一个飞书企业自建项目,设置机器人名称、描述、图标

picture.image

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

picture.image

feishu-openai项目下载

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

  
git clone https://github.com/ConnectAI-E/feishu-openai.git  

然后进入code目录

  
cd feishu-openai/code  

修改配置文件名称

  
mv config.example.yaml config.yaml

配置config.yaml文件

将飞书的APP IDApp Secret 配置成自己的

picture.image

picture.image

然后下面还有两个参数:APP_ENCRYPT_KEY以及APP_VERIFICATION_TOKEN也需要配置上,在飞书里面,点击事件与订阅,然后我们可以看到

picture.image

填写好飞书的参数后,接下来设置配置文件中openAI的参数,我们需要获取openAI的KEY,可以去openAI官网自己账号获取,我们可以获取一个key,获取后我们把key值填写到配置文件中

picture.image

最后,设备需要使用代理,在最后一行配置代理,不配置的话无法访问openai接口,得不到ChatGPT返回的回答

picture.image

运行feishu-openai项目

因为该项目由go语言开发,所以需要安装go语言环境,在进行启动。

运行main.go文件,启动项目,默认端口号为9000。

  
go run main.go

picture.image

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

如果你有公网服务器,可直接使用公网地址或域名。只有局域网的话需要启动内网穿透服务。这里就不多叙述了。

然后打开飞书机器人,填上公网地址,再加上资源路径/webhook/card,然后点击验证

picture.image

机器人权限配置

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

picture.image

picture.image

权限配置都OK后,点击创建版本,填写版本信息和更新说明

picture.image

然后保存,更新,申请线上发布

picture.image

后面根据创建测试企业,去启动当前自建应用,替换相关参数,重新启动任务,就可以看到成品的ChatGPT助理了

picture.image

picture.image

写到最后

感谢您的一路陪伴,用代码构建世界,一起探索充满未知且奇妙的魔幻旅程。如果您对Python编程技巧、好玩实用的开源项目、行业新知趣事和各类技术干货等充满兴趣,那么不要错过未来我为大家奉上的精彩内容!点击 关注 , 让您的探索学习之旅更加丰富多彩,我们一同成长,一同前行! 🚀💻📚

求一键三连 点赞、转发、在看

↓推荐关注↓

公众号内回复关键字“ 电子书 ”领取PDF格式的电子书籍( Python入门、异步编程、网络爬虫、高性能编程、数据分析与挖掘实战、Spring、Linux、CSS、VUE、自动化测试、程序员面试宝典 等)。

表情包小程序推荐,搞笑/可爱/萌宠等热门表情包、头像、壁纸应有仅有,资源还在不断更新中,欢迎大家前往体验!

↓小程序推荐 点击即可体验↓

picture.image

picture.image

四款国内外远程桌面软件横测:ToDesk、向日葵、TeamViewer、AnyDesk

新一代开源语音库CoQui TTS冲到了GitHub 20.5k Star

● 最新最全 VSCODE 插件推荐(2023版)

一款构建AI数字人项目开源了!自动实现音视频同步!

「多线程大杀器」Python并发编程利器:ThreadPoolExecutor,让你一次性轻松开启多个线程,秒杀大量任务!

picture.image

如果本文对您有帮助,也请帮忙点个 赞👍 + 在看 哈!❤️

在看你就赞赞我!

picture.image

0
0
0
0
评论
未登录
暂无评论