AI语音日历助手:通过Telegram、GPT-4和Google Calendar管理日程 | n8n工作流
n8n工作流,AI日历助手,Telegram机器人,Google Calendar集成,语音识别,GPT-4,自动化日程管理,OpenAI Whisper

这个n8n工作流将你的Telegram机器人转变为个人AI日历助手,能够理解罗马尼亚语的语音和文本命令,并通过LangChain使用GPT-4模型管理你的Google Calendar。

无论你想要创建、更新、获取还是删除事件,只需向你的Telegram机器人说出或写下请求——助手就会处理剩下的一切。

🚀 功能特色
• 支持使用Telegram语音消息(.ogg格式)的语音命令
• 使用OpenAI Whisper进行语音转文字
• 通过LangChain使用GPT-4进行自然语言理解
• Google Calendar集成:
✅ 创建事件
🔁 更新事件
❌ 删除事件
📅 获取事件
• 通过Telegram发送回复

🛠️ 逐步设置说明
1. 创建Telegram机器人
在Telegram上访问@BotFather
发送/newbot并按照说明操作
保存机器人令牌

2. 配置Telegram触发器节点
将Telegram令牌粘贴到Telegram触发器和Telegram节点中
将更新设置为[“message”]

3. 设置OpenAI凭据
从https://platform.openai.com获取OpenAI API密钥
在n8n中为OpenAI创建凭据
这用于转录和AI推理

4. 设置Google Calendar
在Google Cloud Console中:
• 启用Google Calendar API
• 设置OAuth2凭据
• 添加你的n8n重定向URI(通常是https://yourdomain/rest/oauth2-credential/callback)
• 使用Google Calendar OAuth2在n8n中创建凭据
• 授予对你的日历的访问权限(例如”Family”日历)

⚙️ 自定义选项
🗣️ 更改语言或区域设置
转录节点使用”en”表示英语。如果需要,可以更改为其他区域设置。

✏️ 编辑提示
你可以在AI Agent节点中修改提示,以包含你的姓名、工作时间表或特定的行为期望。

📆 更改日历逻辑
在获取事件节点中调整时间范围或过滤器
在创建事件之前添加自定义逻辑(例如验证、冲突检查)

📚 实用提示
确保n8n启用了HTTPS以接收Telegram更新。
你可以先仅使用文本测试流程,然后再使用语音。
如果你希望将来进行上下文感知规划,请使用AI内存或向量存储(如Supabase)。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。