Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Feishu/Lark Plugin for elizaOS (Python)

Python implementation of the Feishu/Lark plugin for elizaOS agents.

Installation

pip install elizaos-plugin-feishu

Usage

from elizaos_plugin_feishu import FeishuService, FeishuConfig

# Create configuration
config = FeishuConfig.from_env()

# Or create manually
config = FeishuConfig(
    app_id="cli_xxx",
    app_secret="your-app-secret",
    domain="feishu",  # or "lark" for global
)

# Create and start service
service = FeishuService(config)
await service.start()

# Send a message
await service.send_message(
    chat_id="oc_xxx",
    content=FeishuContent(text="Hello from elizaOS!")
)

# Stop service
await service.stop()

Configuration

Environment variables:

  • FEISHU_APP_ID: Application ID (required)
  • FEISHU_APP_SECRET: Application secret (required)
  • FEISHU_DOMAIN: "feishu" or "lark" (default: "feishu")
  • FEISHU_ALLOWED_CHATS: JSON array of allowed chat IDs

License

MIT

Metadata

Release files for elizaos-plugin-feishu 2.0.0a5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for elizaos-plugin-feishu 2.0.0a5
File Size Uploaded
elizaos_plugin_feishu-2.0.0a5.tar.gz 12.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for elizaos-plugin-feishu 2.0.0a5
File Interpreter ABI Platform
elizaos_plugin_feishu-2.0.0a5-py3-none-any.whl Python 3 none any Details

Total release size: 22.9 kB

Release files / elizaos_plugin_feishu-2.0.0a5.tar.gz

Download URL elizaos_plugin_feishu-2.0.0a5.tar.gz
Size 12.3 kB
Tags Source
SHA-256 checksum
How to use checksums
30e1e7776f8c1d9ed2fdc00bc7b5403d684621137aa1f008a8ebba2fcd521772
BLAKE2b-256 checksum
How to use checksums
8aab54965f119004ca1d2c8b7caea24f4d160a0ca39cdba2f7c00eb9dcae1904
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / elizaos_plugin_feishu-2.0.0a5-py3-none-any.whl

Download URL elizaos_plugin_feishu-2.0.0a5-py3-none-any.whl
Size 10.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
853d708dba7ca4753fd6235603d0bade8848c645f50d3acece83120cd4881843
BLAKE2b-256 checksum
How to use checksums
272c15bbcf822f269041899b21a927fc706a918682a806c70bddac807a320aa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release history Release notifications | RSS feed

This release

2.0.0a5 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page