通过 Telegram 语音助手运行邮件、日历和任务
一名名为杰基的助手通过 Telegram 接收语音或文字信息,以汇总未读邮件、查看日历事件并管理 Google 任务。
- 具体怎么做
- 该 n8n 工作流以 Telegram 触发器开始,该触发器会判断消息是语音还是文本。语音文件从 Telegram 获取后由 OpenAI 进行转录。文本信息则被发送到 Jackie——一个运行在 OpenRouter 模型上的智能体。Jackie 拥有处理 Gmail 未读邮件、按日期筛选 Google Calendar 事件以及创建和读取 Google Tasks 的工具。她使用 Markdown 在 Telegram 中回复,同时参考对话记录及当前日期进行回应。
- 做到了什么
- 原文描述了设计与特性,但未提及测试结果、数据或限制条件。
- 上手要点
- 您需要四项凭证:来自 @BotFather 的 Telegram 机器人令牌、用于转录的 OpenAI 密钥、OpenRouter 密钥,以及用于 Gmail、日历和任务功能的 Google OAuth2 凭证。
你可以这样试
使用 n8n创建一个名为 [assistant name] 的 n8n 助手,我可以通过 Telegram 语音或文字与它交流。该助手应能总结我的未读 Gmail 邮件,列出 Google Calendar 中的待办事件,并添加或完成 Google Tasks 中的任务。对于电子邮件,该助手必须仅读取功能;在创建或修改任何日历事件或任务前,它必须向我确认;当它能正确处理“今天有什么安排?”时,即视为完成。