Skip to main content

yuppie-lark

飞书(Lark / Feishu)OpenAPI 客户端库,基于 tenant_access_token 鉴权,覆盖消息、多维表格、电子表格、云文档(Drive)四大业务域。异步(httpx),无 MCP 依赖。

安装

pip install yuppie-lark

快速开始

import asyncio

from yuppie_lark import LarkClient, LarkConfig

async def main() -> None:
    client = LarkClient(LarkConfig.from_env())  # 读取 LARK_APP_ID / LARK_APP_SECRET / LARK_BASE_URL
    resp = await client.send_message(
        receive_id_type="open_id",
        receive_id="ou_xxx",
        msg_type="text",
        content='{"text": "hello"}',
    )
    print(resp)

asyncio.run(main())

环境变量:

  • LARK_APP_ID(必填)
  • LARK_APP_SECRET(必填)
  • LARK_BASE_URL(可选,默认 https://open.feishu.cn

能力域

Mixin 能力
MessagesMixin 消息发送
BitableMixin / QuickBitableMixin 多维表格记录增删改查、批量操作、应用/表格管理
SheetsMixin / QuickSheetsMixin 电子表格读写、格式、批量操作
DriveMixin 云文档/文件夹管理、上传下载

详细 API 见各模块 docstring。

相关

本包是 yuppie-mcp-lark(MCP Server 壳包)的底层客户端库。若要用 MCP 方式操作飞书,请安装:

pip install yuppie-mcp-lark

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yuppie_lark-0.1.0.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yuppie_lark-0.1.0-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file yuppie_lark-0.1.0.tar.gz.

File metadata

  • Download URL: yuppie_lark-0.1.0.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for yuppie_lark-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9a7ead2e8402e2a0c1874bb8e61494e303c93c88990042bd09be5a8199240e33
MD5 ca1df47a5329f7a2a7a071cb0879bfa4
BLAKE2b-256 b95025f351f97a47f7f4de1f609c6a15fbeafc4d0b15a0f2dfc30de731e79887

See more details on using hashes here.

File details

Details for the file yuppie_lark-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: yuppie_lark-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for yuppie_lark-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 020e181e5254e1569331702d6b52bc7e4898caabbd74079556677a483457c48b
MD5 a4d6c29ee5533eed38de1038f3775cef
BLAKE2b-256 176ce361688b6ef1731775a89eb3ab9209e6a1d468d1e560ba92e51c1e4b4fe0

See more details on using hashes here.

Release history Release notifications | RSS feed

0.4.1

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

This release

0.1.0 This release

2 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