前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >利用飞书机器人+FeiShu开源项目,构建属于私人的ChatGPT问答助手

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

作者头像
Python兴趣圈
发布于 2023-11-29 06:29:27
发布于 2023-11-29 06:29:27
1.2K00
代码可运行
举报
文章被收录于专栏:翩翩白衣少年翩翩白衣少年
运行总次数:0
代码可运行

前言

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

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

前置准备

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

飞书(操作步骤)

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

https://open.feishu.cn/app

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

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

feishu-openai项目下载

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone https://github.com/ConnectAI-E/feishu-openai.git

然后进入code目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd feishu-openai/code

修改配置文件名称

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mv config.example.yaml config.yaml

配置config.yaml文件

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

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

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

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

运行feishu-openai项目

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
go run main.go

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

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

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

机器人权限配置

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

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

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

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

写到最后

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-11-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python兴趣圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
利用ChatGPT 和Milvus快速搭建智能问答机器人
智能问答机器人是 自然语言处理领域一个很经典的问题,它用于回答人们以自然语言形式提出的问题,有着广泛的应用。其经典应用场景包括:智能语音交互、在线客服、知识获取、情感类聊天等。常见的分类有:生成型、检索型问答系统;单轮问答、多轮问答系统;面向开放领域、特定领域的问答系统。
张善友
2023/03/09
3.7K1
利用ChatGPT 和Milvus快速搭建智能问答机器人
prometheus实战之五:飞书通知告警
程序员欣宸
2023/05/27
4.2K0
prometheus实战之五:飞书通知告警
1.7K Star开源ChatGPT+飞书,飞一般的工作体验,该来的还是要来
飞书 ×(GPT-3.5 + DALL·E + Whisper)= 飞一般的工作体验 语音对话、角色扮演、多话题讨论、图片创作、表格分析、文档导出。
开源日记
2023/04/11
6880
1.7K Star开源ChatGPT+飞书,飞一般的工作体验,该来的还是要来
手把手教你,使用 Python 实现一个飞书/钉钉/微信机器人
1、通过关键词触发机器人记账,比如/fs 支出 微信 18 午饭,其中/fs 为触发关键词,后面的四项分别是:类型、支付渠道、金额、备注。
老表
2024/06/26
1.2K1
手把手教你,使用 Python 实现一个飞书/钉钉/微信机器人
Window系统搭建feishu-chatgpt企业AI机器人并实现无公网ip远程连接
在飞书中创建chatGPT机器人并且对话,在下面操作步骤中,使用到了Git克隆项目,需提前安装好Git,克隆的项目是Go语言项目,所以需提前安装Go语言环境。
YY的秘密代码小屋
2024/03/05
2330
Window系统搭建feishu-chatgpt企业AI机器人并实现无公网ip远程连接
这个开源项目,建议飞书的产品经理学习一下
了不起非常喜欢飞书文档这个产品(先声明一下,我不是在打广告哈)。我日常需要协作的技术文档,以及公众号文章都是在飞书文档里敲出来的。简洁美观的 UI 设计以及对 markdown 语法的完美支持,让我成为了飞书文档的自来水。
永恒君
2023/10/26
7940
这个开源项目,建议飞书的产品经理学习一下
干货|Webhook配置钉钉/飞书机器人告警
自 Zabbix 4.4.4 版本开始,Zabbix 的报警媒介类型加入了Webhook的支持。
Zabbix
2022/12/12
3.7K0
干货|Webhook配置钉钉/飞书机器人告警
把微信接入ChatGPT,我变成了聊天机器人!
我把 ChatGPT 接入到了自己的微信上,让朋友们帮我做了测试。大家的问题千奇百怪,不得不说它的泛化能力是真的强大。
才浅Coding攻略
2022/12/12
7.1K1
把微信接入ChatGPT,我变成了聊天机器人!
ChatGPT能接入微信了!
如果不想自己来操作,还能手动添加演示Bot微信好友(wx:RuYoChatBot),来体验~
量子位
2022/12/13
10.9K1
ChatGPT能接入微信了!
使用 Python 实现一个飞书/微信机器人,酷B了!
我打算每日花1小时来写一篇文章(这篇文章实际耗时约24小时,从了解飞书机器人及相关接口、权限等开始,到调通记账助手),这一小时包括文章主题思考和实现,这是2024年更新的第12篇原创推文,看看能不能被官方推荐。(帮我点点赞哦~)
老表
2024/03/05
1.8K0
使用 Python 实现一个飞书/微信机器人,酷B了!
ChatGPT|微信快速接入ChatGPT
最近chatGPT可谓是火的一发不可收拾,从圈内火到圈外。在人工智能领域,Ai已经是一个屡见不鲜的东西了,为什么这次openAi推出的chatGPT却异常的受人欢迎?其实这还得益于GPT模型。
堆栈哲学
2023/03/08
12.1K3
ChatGPT|微信快速接入ChatGPT
飞书 + Lua 实现企业级组织架构登录认证
飞书是字节跳动旗下一款企业级协同办公软件,本文将介绍如何基于飞书开放平台的身份验证能力,使用 Lua 实现企业级组织架构的登录认证网关。
K8sCat
2021/08/14
1.7K0
在 KubeGems 上部署 ChatGPT 飞书机器人
ChatGPT是由 OpenAI 开发的一个人工智能聊天机器人程序,于2022年11月一经推出,就凭借优秀的对话体验刷爆了全网,并获得地表最强 AI 聊天机器人的称号。目前ChatGPT有很多应用场景,不限于 搜索引擎辅助、生成代码、语言翻译、文字创作等等,当下甚至已经出现很多个人或公司开始基于 ChatGPT 开发出一些特定÷场景的应用例如 客服、药品分类等等。虽然 ChatGPT 目前存在一些 胡编和 逻辑混乱的问题,但和它的其它同行相比已远远领先。作为一个天然适合聊天的 AI 服务,本篇文章自然也将指导用户在 KubeGems 中部署 ChatGPT API 并将其接入到飞书机器人中为个人和企业快速提供简单的对话服务来体验 ChatGPT。
云原生小白
2023/01/11
4.5K0
8行代码手把手教你搭建智能机器人平台
我们传统的应用开发中,部署一个应用服务器基本上是必须的,而通过serverless应用部署我们自己的应用则无需搭建服务器,也不需要部署相应环境,只需要简简单单几行代码就可以在线部署我们的应用。话不多说,先给大家看一下效果图。
炒香菇的书呆子
2021/05/25
3.3K0
8行代码手把手教你搭建智能机器人平台
构建企业级监控平台系列(二十):Prometheus Alertmanager 配置实现钉钉告警
前面介绍了 Prometheus Server配置、Operator、Exporter 、Node Exporter、标签 label、PromQL、AlertManager等相关的知识点,今天我将详细的为大家介绍Prometheus Alertmanager 配置实现钉钉告警相关知识,希望大家能够从中收获多多!如有帮助,请点在看、转发朋友圈支持一波!!!
民工哥
2023/10/27
6930
构建企业级监控平台系列(二十):Prometheus Alertmanager 配置实现钉钉告警
手把手教你在飞书中搭建机器人
大家好,我是潇潇雨声。飞书是一款在国内广受欢迎的企业内部管理和协同工具,同时也可以作为一个强大的个人知识管理工具。在本文中,我将帮助你迅速创建一个飞书对话机器人,并嵌入 chatGPT 的功能。这个机器人可以直接回答你的问题,也可以在群聊中被@,从而以 chatGPT 的方式提供回应。通过这样的操作,你的飞书机器人将迅速蜕变成一个支持 chatGPT 的智能助手。
用户10517932
2023/12/24
2.1K0
手把手教你在飞书中搭建机器人
chatgpt-on-wechat实现微信问答机器人
核心项目github地址是:chatgpt-on-wechat 个人微信的开发文档是:wechat
悟乙己
2023/12/26
1.9K0
chatgpt-on-wechat实现微信问答机器人
牛逼啊,ChatGPT 能接入微信了!
截至目前,在GitHub及社交平台上已经发现了多个类似项目,都能实现把ChatGPT接入微信。
Java技术栈
2022/12/17
3.1K1
牛逼啊,ChatGPT 能接入微信了!
pytest + yaml 框架 -27.支持飞书机器人通知了!
v1.2.4 版本加入了飞书机器人通知执行报告。 (备注:从v1.2.0 以后新版本不再公开,新功能内部 VIP 学员可以使用,公开版本仅解决bug, 不提供新功能了。)
上海-悠悠
2023/08/22
3290
pytest + yaml 框架 -27.支持飞书机器人通知了!
Prometheus+Alertmanager进行飞书机器人webhook告警
Alertmanager 是 Prometheus 生态系统中的一个核心组件,负责处理由 Prometheus 服务器发送的告警通知。其主要功能包括告警的去重、分组、抑制、和路由到不同的通知接收端(如邮件、Slack、PagerDuty 等)。本文中,我们主要使用webhook用于接收Alertmanager发出的告警。
空洞的盒子
2024/07/16
2.2K1
推荐阅读
相关推荐
利用ChatGPT 和Milvus快速搭建智能问答机器人
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验