# 1. 关键点 1. OpenAI-api 2. 自制飞书插件 3. 服务器 4. 飞书 # 2. 配置 ## 2.1. 获取 `OpenAI-api` 获取 [OpenAI API](https://platform.openai.com/api-keys),大概长这个样子`sk-XXXX` ## 2.2. 在飞书开放平台自制插件 1. 注册登录[飞书开放平台](https://open.feishu.cn/)。依次点击 `创建应用` 和 `创建企业自建应用` 。 将应用用英语命名,记为变量`BOT_NAME` 2. `添加应用能力` -> `机器人` 3. `凭证与基础信息`: 获取 `App ID` 和 `App Secret` 4. `事件与回调` -> `加密策略`: 获取 `Encrypt Key` 和 `Verification Token` ## 2.3. 服务器 1. 下载飞书的[协作工具](https://github.com/ConnectAI-E/feishu-openai/releases) 2. 备份 `config.example.yaml`,复制为 `config.yaml`. 3. 根据上述两步的信息修改配置文件: ``` APP_ID: cli_a68cd1df0eba100b APP_SECRET: 1ekUSGsSq0s3OpdkIp9kyT8EVoZfjtL3 APP_ENCRYPT_KEY: wzJbHCXtHXfgFjJsaoEPRiVKVUsFFa5f APP_VERIFICATION_TOKEN: PIMpbxefiHNMFJyuFmXvwcliv5s3xgjB # 请确保和飞书应用管理平台中的设置一致 BOT_NAME: chatGPT # openAI key 支持负载均衡 可以填写多个key 用逗号分隔 OPENAI_KEY: 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 ``` 4. 启动协作工具`./feishu-chatgpt` 5. 获取服务器的 `IP`。`ipconfig` /`ifconfig` ## 2.4. 测试服务器,配置并发布插件 1. `事件配置` -> `配置订阅方式`: `http://IP:9000/webhook/event` 2. `回调配置` -> `订阅方式`: `http://IP:9000/webhook/event` 3. `回调配置` -> `添加回调` -> `卡片回传交互` 4. `事件配置` -> `添加事件` -> `接收消息,机器人进群,消息已读` 5. `权限管理` -> `获取与上传图片或文件资源` 6. `发布版本` ## 2.5. 安装软件飞书并加入组织即可使用 # 其他 ## 费用问题 1. ChatGPT的会员需要20$一个月 2. 给ChatGPT充值需要一部分 3. 直连外网的服务器需要35¥一个月 ## 购买会员还是购买流量 直接买ChatGPT的会员更便宜,还是购买流量更划算 ## 拓展功能 如何创建更多插件,不止聊天,还可以总结论文等等