Feishu bot for interacting with ChatGPT
Top 34.3% on sourcepulse
This project provides a ChatGPT bot for Feishu (Lark), enabling users to interact with ChatGPT directly within their Feishu workspace. It targets Feishu users who want to leverage AI capabilities for communication and productivity.
How It Works
The bot utilizes Feishu's Open Platform APIs to receive messages and OpenAI's API to process them with ChatGPT. It's designed to be deployed on AirCode, a serverless platform, simplifying backend management. The core logic involves receiving events from Feishu, forwarding the user's query to OpenAI, and then sending the ChatGPT response back to Feishu.
Quick Start & Requirements
event.js
to AirCode (Node.js v16).@larksuiteoapi/node-sdk
, axios
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project notes that AirCode environment variables do not support Chinese characters, which can cause deployment failures if the Feishu bot name is in Chinese. It also mentions that encrypting data is not currently supported for event subscriptions.
6 months ago
1 day