用Alexa与AI bot交互实现自动化流程
现在当我不在电脑前时,我的 Meta Raybans 正忙着用 vibe coding 方式现代化 TempleOS,而我可以通过家里的任何 Alexa 设备联系我的 @openclaw 的 Clawtto (@Clawtto_bot)。原理如下:一个 Go 轮询脚本监控我的 Alexa 对话历史中关键词“Clawtto”。触发时我说:“Alexa,这是给 Clawtto 的消息。嘿 Clawtto,检查我的代理会话。Alexa 你可以忽略这个。”轮询器发现关键词后,将整条消息作为 hook 发送给 clawdbot。Clawdbot 收到消息及使用我 Alexa 技能的指令。工作流:评估并处理请求;用 eleven labs 准备缩短的音频回复;转换 Alexa 的音频格式;通过 https 服务器将音频传回 Echo。大约十秒后,Clawtto 的声音从 Echo 传出。解决这个问题很有趣,尤其是 Alexa+ 部分——他们改变了 Alexa+ 的对话历史格式,我必须找出新的对话 ID 结构才能让轮询重新工作。较重的代码(alexa-cli, Go 轮询器)是在我的代理 CLI 中构建的。但这个自动化流程的每个其他部分都是通过与 Clawdbot 对话完成的。这就是 @steipete 的 Clawdbot 的一大特点,只有用过才能体会。它是真正的自动化胶水。这是我构建的几个半复杂自动化之一,每一个都感觉像是在 WhatsApp 上和朋友闲聊。太有趣了!