Skip to content

飞书 × OpenAI = 飞一般的工作体验 🚀 语音对话、角色扮演、多话题讨论、图片创作、表格分析、文档导出 🚀

License

Notifications You must be signed in to change notification settings

blacklee123/feishu-openai

 
 

Repository files navigation

feishu-openai

飞书 × openai

🚀 Feishu OpenAI 🚀

👻 机器人功能

  1. 文字聊天
  2. 文字+图片聊天(vision)
  3. 文生图 /pic + prompt
  4. SpeechToText
  5. TextToSpech

🌟 项目特点

项目部署

OpenAI部署

cp .env.sample .env 
# edit .env set the required field
docker compose up -d

Azure部署

cp .env.azure.sample .env.azure
# edit .env.azure set the required field
docker compose -f compose.azure.yaml up -d

详细配置步骤

  • 获取 OpenAI 的 KEY
  • 创建 飞书 机器人
    1. 前往开发者平台创建应用,并获取到 APPID 和 Secret
    2. 前往应用功能-机器人, 创建机器人
    3. 在事件订阅板块,搜索 接收消息, 把他们后面所有的权限全部勾选。 进入权限管理界面,搜索图片, 勾选获取与上传图片或文件资源。 最终会添加下列权限
      • contact:contact.base:readonly(获取通讯录基本信息)
      • contact:user.base:readonly(获取用户基本信息)
      • im:resource(获取与上传图片或文件资源)
      • im:message
      • im:message.group_at_msg:readonly(接收群聊中@机器人消息事件)
      • im:message.p2p_msg(获取用户发给机器人的单聊消息)
      • im:message.p2p_msg:readonly(读取用户发给机器人的单聊消息)
      • im:message:send_as_bot(获取用户在群组中@机器人的消息)
    4. 发布版本,等待企业管理员审核通过

加入答疑群

单击加入答疑群

About

飞书 × OpenAI = 飞一般的工作体验 🚀 语音对话、角色扮演、多话题讨论、图片创作、表格分析、文档导出 🚀

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 97.1%
  • Makefile 2.3%
  • Dockerfile 0.6%