feishu

Integrate Feishu bot messaging via the lark-oapi SDK with WebSocket communication.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/kkbig509/weclaw --skill feishu-kkbig509
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu
Source: https://github.com/kkbig509/weclaw/tree/main/src/weclaw/skills/feishu
Command: npx skills add https://github.com/kkbig509/weclaw --skill feishu-kkbig509

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-oapi, websockets, python-dotenv, certifi, and includes scripts (resource) components.

What problem does it solve?

This Skill enables seamless interaction with the Feishu (Lark) platform, allowing users to communicate with an AI assistant directly through Feishu messages and leverage Feishu's Open API capabilities.

Core Features & Use Cases

  • Feishu Bot Integration: Set up and manage a Feishu bot for AI-powered conversations.
  • Message Handling: Receive and reply to text and location messages within Feishu.
  • API Interaction: Utilize the lark-oapi SDK for advanced bot operations.
  • Use Case: A team can use this Skill to integrate an AI assistant into their Feishu workspace, enabling them to ask questions, get summaries, or automate tasks without leaving the Feishu app.

Quick Start

Run the Feishu bot script using your Python environment.

Frequently Asked Questions about feishu

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate an AI assistant into a Feishu bot?

To integrate an AI assistant into a Feishu bot, use the lark-oapi SDK to handle text and location messages, configure command control, and establish WebSocket communication with your AI backend.

What do I need to connect a Lark bot to an AI backend via WebSocket?

Connecting a Lark bot to an AI backend via WebSocket requires your Feishu App ID and App Secret for authentication, alongside the lark-oapi SDK, websockets, and python-dotenv dependencies.

Can I handle location messages with the Feishu Open API?

Yes, you can handle location messages with the Feishu Open API by utilizing the lark-oapi SDK, which supports receiving and replying to both text and location messages within the platform.

What is the best way to set up command control for a Lark messaging bot?

The best way to set up command control for a Lark messaging bot is implementing the lark-oapi SDK in a Python script, enabling structured command processing and direct AI assistant interaction.

Does the Feishu bot integration support real-time message processing?

Yes, the Feishu bot integration supports real-time message processing by establishing WebSocket communication with an AI backend, ensuring immediate text and location message handling.

Why do I need an App ID and App Secret for Feishu bot integration?

You need an App ID and App Secret for Feishu bot integration to authenticate your application, authorizing the lark-oapi SDK to connect the bot and establish secure WebSocket communication.