首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

手把手教你如何将 chatGPT 接入飞书

本文帮助你快速实现一个飞书对话机器人,并在其中接入 chatGPT 的能力,可以直接问它问题,也可以在群聊天中 @ 它,返回 chatGPT 的回答,摇身一变成为 chatGPT 机器人 。

效果

通过本文你将学会

创建飞书机器人,并配置事件和权限

使用 AirCode 的部署云函数

将飞书机器人接入 ChatGPT 能力

创建一个飞书开放平台应用,并获取到 APPID 和 Secret

访问飞书开发者后台,创建一个名为 chatGPT 的应用,并上传应用头像。创建完成后,访问【凭证与基础信息】页面,复制 APPID 和 Secret 备用。

开启机器人能力

打开应用的机器人应用功能。

访问 AirCode,创建一个新的项目

登录 AirCode ,创建一个新的 Node.js v16 的项目,项目名可以根据你的需要填写,可以填写 chatGPT。

复制项目源码到 Aircode 当中

访问 Github chatGPT-Feishu 项目,复制代码

把代码粘贴到 AirCode 中。然后点击顶部的 deploy ,完成初次部署。

部署成功后,可以在下方看到部署成功的信息。

安装所需依赖

这一步需要魔法,可以参考下面这篇文章。

配置环境变量

接下来我们来配置环境变量,你需要配置三个环境变量 、 和 。

APPID:填写你刚刚在飞书开放平台获取的 APPID;

SECRET:填写你在飞书开放平台获取到的 SECRET;

BOTNAME:填写你的机器人的名字。

配置环境变量可能会失败,可以多 deploy 几次,确保配置成功。

获取 OpenAI 的 KEY ,并配置环境变量

访问Account API Keys - OpenAI API ,点击这里的 Create new secret key ,创建一个新的 key ,并保存备用。

重新回到 Aircode, 配置一个名为 的环境变量,并填写你刚刚生成的 Key 。

配置完成后,点击部署使其生效。

开启权限并配置事件

再回到飞书开放平台页面,开通如下 6 个权限:

im:message

im:message.group_at_msg

im:message.group_at_msg:readonly

im:message.p2p_msg

im:message.p2p_msg:readonly

im:message:send_as_bot

然后回到 AirCode ,复制云函数的调用地址。

发布版本,等待审核

上述这些都配置完成后,你的机器人就配置好了,接下来只需要在飞书开放平台后台找到应用发布,创建一个全新的版本并发布版本即可。

可以在成员管理中添加成员一起来使用~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230324A01ANT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券