Skip to content

Latest commit

 

History

History
88 lines (52 loc) · 4.05 KB

TextGuide.zh.md

File metadata and controls

88 lines (52 loc) · 4.05 KB

如何部署 LarkGPT ?

1. 在 Lark GPT 创建一个企业自建应用,并保存其 AppID 和 Secret 到文本编辑器中

前往 Lark 开放平台,创建一个新的 企业自建应用, 并进入 基础信息与凭证 tab 页,复制 AppID 和 App Secret

image

2. 在「添加应用能力」页面新增「机器人」能力

前往「添加应用能力」页面,新增机器人能力。 image

3. 在 AirCode 创建一个新的应用

注册 AirCode ,并创建一个新的应用

  • 应用名称: 你自己喜欢的机器人名称即可
  • Runtime: Node.js 16
  • Deployment region: US
  • Typescript: NO
image

4. 复制 main.js 中的代码, 并粘贴到 aircode 中的 hello.js 文件

main.js 中复制代码 image

并在 AirCode 中删除默认的代码,粘贴上来自 [main.js][main.js] 的代码。

移除默认生成的代码是必要的

image

5. 设置环境变量

在右上角的 Environments 中新增三个环境变量

  • APPID: 你刚刚复制的 Larksuite 应用的应用 ID,一般以 cli_ 开头
  • SECRET: 你刚刚复制的 Larksuite 应用的 Secret
  • KEY: 你的 OpenAI key,你可以在 OpenAI Platform 找到,一般以 sk- 开头。
image

6. 添加需要的依赖包

在左下角的 Dependencies Tab 中添加需要的依赖包。

你需要安装两个依赖包

  • @larksuiteoapi/node-sdk 用于调用 Larksuite 的 OpenAPI
  • axios 用于调用 OpenAI 的依赖包

install gif

7. 部署

如果你完成了代码、环境变量和依赖包的配置,就可以点击顶部的 Deploy 按钮,来完成你的第一次部署。

image

部署完成后,你会得到一个调用的 URL,复制这个链接到你的文本编辑器中。

image

8. 添加需要的 Scope 和 Event

返回 Lark 开放平台,切换到「权限管理」页面,新增三个 Scope:

  • im:message 获取与发送单聊、群组消息
  • im:message.group_at_msg 获取用户在群组中@机器人的消息
  • im:message.p2p_msg 获取用户发给机器人的单聊消息
image

随后切换至 事件订阅 Tab,并将 aircode 的请求地址设置为请求地址。

image

保存完成 URL 后,新增事件:

  • im.message.receive_v1 接收消息 v2.0

9. 创建一个新的版本,并发布

前往「版本管理与发布」Tab,创建一个新的版本,并提交审核发布。

image

10. 在 Lark App 中搜索机器人的名称,并给他 Say 个 Hi 吧~

image