用途:该技能面向 Replit 事件生态的集成,涵盖部署生命周期监控、Replit Extensions API 工作区定制,以及 Agents 与 Automations 的定时任务与聊天机器人,同时支持在 Replit 上托管外部 webhook 端点。
主要能力:一是部署生命周期监控,可通过轮询或构建状态面板跟踪部署健康,示例提供 /health 与 /api/readiness 端点,检测数据库、对象存储与密钥是否就绪;二是外部 webhook 接收,可在 Replit 上接收 GitHub、Stripe 等服务的回调,包含基于 HMAC-SHA256 的签名校验,建议先返回 200 再异步处理;三是构建 Replit 扩展,使用 @replit/extensions-react 的 useReplitClient 访问文件系统、主题、Replit 数据库与用户信息,各标签页权限相互隔离,开发流程为从模板创建、在提供的 Repl 工作区开发、用 Extensions DevTools 测试并在扩展商店发布(公开或私有);四是 Agents 与 Automations(Beta),支持按计划(类 cron)运行、响应 Slack/Telegram 消息、处理传入 webhook、自动执行数据库查询,通过 Repl 的 Automations 标签页配置触发条件与自然语言指令;五是部署事件通知,可在启动或收到 SIGTERM 时向 Slack webhook 推送消息。
使用方式与限制:资料给出可直接沿用的端点、签名校验与通知代码,但需自行配置相应环境变量(如 DATABASE_URL、JWT_SECRET、GITHUB_WEBHOOK_SECRET、SLACK_WEBHOOK_URL 等)。前置条件为启用 Deployments 的 Replit 账户(Core 或 Teams),扩展开发需熟悉 React 与 TypeScript,Automations 需 Agent 访问权限。常见问题包括 Repl 休眠导致 webhook 未收到(应使用 Deployments 实现常驻)、密钥不匹配导致签名校验失败、API 版本不匹配导致扩展无法加载、cron 表达式错误导致自动化不触发,以及处理过慢导致 webhook 超时。多环境配置可参考 replit-multi-env-setup。具体收费、价格、平台覆盖与效果信息暂未提供。