feishu-lark-agent은(는) 무엇을 하나요?
자연어로 Feishu를 제어하여 메시지 전송, 문서 생성, 일정 관리, 스프레드시트 업데이트를 가능하게 합니다.
이 스킬은 Feishu의 공개 API와 Python 스크립트를 통해 AI 에이전트가 Feishu 작업을 자연어 명령으로 수행할 수 있도록 지원합니다. 주요 기능은 다음과 같습니다:
- 메시지 전송: 특정 사용자나 그룹에 텍스트, 이미지, 파일 메시지를 전송합니다.
- 문서 생성: 새 문서를 만들고 내용을 추가합니다.
- 일정 관리: 일정을 생성, 조회, 수정, 삭제합니다.
- 스프레드시트 업데이트: 셀 값을 읽고 쓰며, 행을 추가하거나 삭제합니다.
요구 사항
- Python 3.8 이상
- Feishu 앱 ID 및 앱 시크릿 (
FEISHU_APP_ID,FEISHU_APP_SECRET환경 변수 필요) - Feishu Open API 접근 권한
사용법
-
환경 변수를 설정하세요:
export FEISHU_APP_ID=your_app_id export FEISHU_APP_SECRET=your_app_secret -
필요한 Python 패키지를 설치하세요:
pip install requests -
다음 예제처럼 자연어 명령을 사용하세요:
- "Send a message to user @user_id saying Hello"
- "Create a document titled Project Plan"
- "Add an event to my calendar for tomorrow at 10am"
- "Update cell A1 in spreadsheet
sheet_tokento value 100"
스킬 세부 사항
이 스킬은 내부적으로 Feishu Open API를 호출하는 Python 함수를 매핑합니다. 각 함수는 특정 작업을 처리하며, 자연어 입력을 구문 분석하여 적절한 API 호출로 변환합니다.
지원되는 기능
| 기능 | 설명 |
|---|---|
| 메시지 전송 | 단일 사용자, 그룹 채팅에 메시지 전송 |
| 문서 생성 | 새 문서 생성, 내용 추가 |
| 일정 관리 | 캘린더 일정 생성/조회/수정/삭제 |
| 스프레드시트 | 셀 읽기/쓰기, 행 추가/삭제 |
기여하기
버그 수정이나 새로운 기능 제안은 GitHub 저장소에서 이슈를 생성해 주세요.
라이선스
MIT