使用GPT-4、Telegram和Google日历通过语音和文本管理日历

使用GPT-4、Telegram和Google日历通过语音和文本命令管理日历

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

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

🚀 功能

  • 使用Telegram语音消息(.ogg格式)支持语音命令
  • 使用OpenAI Whisper进行转录
  • 通过GPT-4和LangChain实现自然语言理解
  • Google日历集成:
    • ✅ 创建事件
    • 🔁 更新事件
    • ❌ 删除事件
    • 📅 获取事件
  • 通过Telegram返回响应

🛠️ 逐步设置指南

1. 创建Telegram机器人

  • 在Telegram上访问@BotFather
  • 发送/newbot并按照指示操作。
  • 保存机器人令牌

2. 配置Telegram触发器节点

  • 将Telegram令牌粘贴到Telegram触发器Telegram节点中。
  • 更新设置为["message"]

3. 设置OpenAI凭证

4. 设置Google日历

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

⚙️ 自定义选项

🗣️ 更改语言或地区

  • 转录节点使用"en"表示英语。如果需要,可以更改为其他地区。

✏️ 编辑提示

  • 你可以在AI代理节点中修改提示,包括你的姓名、工作时间表或特定的行为期望。

📆 更改日历逻辑

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

📚 实用提示

  • 确保n8n启用了HTTPS以接收Telegram更新。
  • 你可以先使用文本测试流程,然后再使用语音。
  • 如果需要未来的上下文感知计划,可以使用AI记忆或向量存储(如Supabase)。
(0)
上一篇 5天前
下一篇 5天前

更多相关内容

从零掌握 AI + MCP/Responses API 的自动化设计,节省90%的时间和成本,成为AI自动化专家。学会 n8n、Coze、Dify 接入全球领先 AI应用生态,打造属于你的 AI智能工作流。