SuperAPI AI 工具集

pretix

数据与分析

查看项目

更新于 10-16 06:46

技能介绍

用途:该技能用于让用户或 AI 智能体与 Pretix 数据交互,管理活动相关数据。Pretix 本身是开源售票平台,支持活动创建、售票、参会者管理和支付处理,适合各类规模的活动组织者。

主要能力:资料将可操作对象列为 Event、Question、Item、Variation、Order、Invoice,可按需使用对应动作名与参数。通过 Membrane 预置动作与 Pretix 交互,Membrane 会自动处理认证和凭证刷新。可用自然语言搜索动作,找到动作后查看其输入输出结构并运行;若现有动作不覆盖需求,可通过代理直接请求 Pretix API,由 Membrane 拼接基础 URL 并注入认证头。

使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。再执行 membrane login --tenant --clientName=<agentType> 进行认证;无头环境会打印授权 URL,用户完成登录后用 membrane login complete <code> 结束。可用 membrane connection ensure "https://pretix.eu/" --json 查找或创建连接,连接处于 BUILDING 时用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。随后用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索动作,用 membrane action run <actionId> --connectionId=CONNECTION_ID --json 运行动作,通过 --input '{"key": "value"}' 传参。代理请求用法:membrane request CONNECTION_ID /path/to/endpoint,可加 -X、-H、-d、--json、--query、--pathParam 等选项。任意命令加 --json 可获得机器可读输出。认证应通过创建连接完成,不向用户索要 API 密钥或令牌。

适用场景:需要以编程或代理方式读取或操作 Pretix 中活动、订单、发票等数据时。

限制:资料未提供价格、收费模式、具体动作清单、参数细节及使用配额,需以实际查询结果为准。