基于OpenAI API服务的飞书机器人。针对回复内容,使用飞书的消息卡片方式进行包装,保证格式更易于阅读。与此同时,数据库中记录了所有用户的问题与openai的回答。
-
回复图片消息 (允许用户描述图片需求,由OpenAI生成图片并通过卡片返回)
TODO (计划于3月8日更新)
-
获取飞书应用的AppID和AppSecret
-
申请OpenAI API Key
-
本项目部署到服务器
- 本地安装一个postgresql,创建一个数据库,并创建一个用户,用于本项目的数据库连接,譬如使用docker-compose完成数据库创建
# 进入本项目根目录 cd openai-feishu-bot # 创建数据库 docker-compose -f docker-compose.db.yml up -d
mv .env_sample .env
- 启动本项目
npm install -g pm2 npm i pm2 start pm2.config.json