用途:该技能提供 Telnyx Missions 的 Go SDK 示例,用于创建和管理 Telnyx Missions,即面向 AI 驱动电信运营的自动化工作流、任务与子资源。
安装与初始化:使用 go get github.com/team-telnyx/telnyx-go 安装,通过 telnyx.NewClient(option.WithAPIKey(os.Getenv("TELNYX_API_KEY"))) 初始化客户端。
主要能力:支持 Missions 的列表、创建、获取、更新、删除与克隆;管理知识库(knowledge bases)和 MCP 服务器;管理运行(runs),包括启动、获取详情、更新状态与结果、取消、暂停;查询运行计划(plan)与事件(events),并支持记录事件。
使用方式:调用 client.AI.Missions 下的方法,如 List、New、Get、UpdateMission、DeleteMission、CloneMission;子资源通过 KnowledgeBases、McpServers、Runs 等访问。分页使用 ListAutoPaging() 自动迭代。
错误处理:需处理网络错误、401 认证错误、403 权限不足、404 资源不存在、422 校验错误、429 限流(建议指数退避重试)。
限制:资料未提供收费、价格、平台支持范围及具体效果等信息。