运行时依赖
安装命令
点击复制技能文档
Sites.friendify.cloud 集成技能完整流程 用户请求:用户通过 Telegram 发送“erstelle seite”。 AI 动作:AI 创建站点(Docker + Traefik),生成带有认证码的待激活条目,并通过 Telegram 发送码。 用户验证:用户在 sites.friendify.cloud/register 输入码。 激活:站点状态从“待激活”变为“活跃”,用户会话链接。 仪表盘:仅验证过的用户可以访问 /dashboard 管理(删除、隐私切换)。 功能 认证保护:所有管理操作都需要 OpenClaw 网关令牌认证。 待激活状态:站点以待激活状态开始,只有在码验证后才变为活跃状态。 所有者仪表盘:/dashboard 只显示已验证用户拥有的站点。 隐私控制:切换站点到“私有”(从公共 /sites 列表中隐藏)。 码生成:AI 使用 POST /generate-code 创建注册码。 API 路由(在 OpenClaw 服务器中实现) 路径 方法 描述 /sites GET 列出公共活跃站点 /dashboard GET 所有者站点管理仪表盘 /register POST 验证码,激活站点 /generate-code POST 生成认证码(仅限 AI) /dashboard/toggle-privacy POST 切换站点隐私 /dashboard/delete POST 删除拥有的站点 AI 代理使用方法 当用户请求“erstelle seite”时: 通过 Docker Compose 部署站点,并带有 Traefik 标签 调用 POST /generate-code,传入 {name, url, owner: telegramChatId} 将返回的码通过 Telegram 发送给用户 指示用户访问 sites.friendify.cloud/register 并输入码