用途:用于在 Python 中接入 Poke,构建消息发送与 Webhook 相关功能。安装方式为 pip install poke,要求 Python 3.8+,无第三方依赖,PyPI 页面为 https://pypi.org/project/poke/,API 文档见 https://poke.com/docs/api。
主要能力:与 Node SDK 概念模型一致,方法使用蛇形命名,包括 send_message、create_webhook、send_webhook;提供更细粒度的异常,如 PokeError、AuthenticationError、ForbiddenError、RateLimitError;提供凭据解析与 base_url 配置;Python 独有 MCP 服务端回调(with_callbacks、PokeCallbackMiddleware、callback context),可将 MCP 工具的进度流式回传给 Poke,Node SDK 无对应能力。
使用方式:先安装 SDK,再参考快速开始以 Poke() 配合上述方法在约十行内完成初始化、发消息与 Webhook 创建/发送;认证与配置按凭据解析和 base_url 规则处理;将本地 Python MCP 服务隧道到 Poke 的方式参见相应隧道文档。
适用场景:需要以 Python 调用 Poke 发送消息、管理或触发 Webhook,以及在 MCP 工具中上报流式进度。
限制:资料未提供具体计费、价格、平台覆盖与效果数据;除 Python 3.8+ 与零依赖外,未提供其他环境要求或使用步骤细节。