What problem does it solve?
Feishu/Lark Bot API wrapper for full-featured Feishu bot interactions. Use when developers need to send messages (text, image, audio, file, post, interactive, share), especially Markdown delivery via send_markdown_to_chat with card_v2/post routing, table fallback, and auto chunking; manage files (upload/download); query user/group info; or listen for incoming messages with LarkBotListener.
Core Features & Use Cases
- Messaging: send text, images, audio, files, posts, interactive cards, or shares to users or groups, including Markdown messages with automatic chunking and routing.
- Formatting & content: TextContent, PostContent, CardContentV2 builders for rich messages and Markdown rendering.
- File & data ops: upload/download files and manage message resources.
- Directory-based flow: query user/group data and listen for incoming messages using LarkBotListener.
- Extensibility: optional components (scripts/references/assets) for deterministic tasks, documentation, and assets.
Quick Start
Initialize LarkBot with your app_id and app_secret, then send a message to a user or chat using the available API wrappers.