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.4.0.tar.gz (17.7 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.4.0-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yuppie_lark-0.4.0.tar.gz
  • Upload date:
  • Size: 17.7 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.4.0.tar.gz
Algorithm Hash digest
SHA256 48629b6cfe12da773356118857154290695ec4ec9a99245d8634292c91fc1ac0
MD5 b405d68c715e3579e99c26b8f39e14f4
BLAKE2b-256 e3d8584217f315c11d8ce463c0cfd5f8a02f1e1a57fce43fe0da721e32b48202

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yuppie_lark-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 23.1 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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 770fcc0816f3a3f844979ba34212aea6ce51fee9df46a994f7f9a407f32709be
MD5 f5c25f1610c186381b01ee399f36cdc1
BLAKE2b-256 aa1650cc4c230a0df999b75dc16b45f5b8f1f2a712718e31ebef10ad0203fd39

See more details on using hashes here.

Release history Release notifications | RSS feed

0.4.1

2 files

This release

0.4.0 This release

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

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