t3twilio:永不遗忘!
t3twilio
由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!
这是Twilio Challenge v24.06.12的提交作品。
我们建造了什么
您家中有患有痴呆症的亲人吗?或者您自己也经常忘记做事情?我和我的队友 Dhruv Bansal 开发了一款Notion扩展程序,旨在通过集成 Twilio 和人工智能来增强任务管理。Dhruv 的爷爷患有痴呆症,经常忘记服药。因此,我们认为这款工具对他来说非常实用。现在,Dhruv 可以直接用自己的手机为爷爷设置提醒!
这款工具不仅可以通过电话和电子邮件提醒您完成任务,还允许您通过拨打指定号码来设置任务。我们的人工智能功能通过生成通话提示、从用户通话中提取任务详情以及预测任务所需时间来安排后续电话,从而简化用户体验。这个项目的设计初衷是帮助痴呆症患者。他们经常忘记追踪任务,现在,他们的家人都可以为他们设置提醒!
演示
我们的网站



Twilio 和人工智能
我们利用 Twilio 强大的通信 API,将通话和电子邮件功能无缝集成到 Notion 扩展程序中。以下是 Twilio 和 AI(Cloudflare API)的具体应用方式:
- 通话提示:人工智能生成的提示确保拨给用户的电话具有吸引力且清晰明了,从而改善用户互动并确保提醒有效。
- 任务提取:当用户致电设置任务时,我们的人工智能会从通话中提取相关信息,例如任务详情、截止日期和描述。这使得任务创建过程无需人工干预,更加高效便捷。
- 时间预测:根据任务性质,我们的人工智能会预测用户完成任务所需的时间。此信息用于安排后续跟进电话,确保及时提醒并更好地管理任务。
想知道我们是用什么材料建造的吗?

t3twilio
一行行代码,助力实现无缝沟通。

概述
t3twilio 项目集成了 Twilio 的通信功能,使用户能够通过 Notion 界面设置通话提醒。
演示
压缩视频.mp4
特征
| 特征 |
描述 |
| ⚙️ |
建筑学 |
该项目采用模块化架构,前端使用 Next.js,后端使用 FastAPI 和 Python 实现服务器端逻辑。它使用 Twilio 处理短信/语音通话,并集成 Notion API 进行任务管理。项目还管理环境变量,以实现灵活的配置。 |
| 🔩 |
代码质量 |
该代码库遵循 TypeScript 进行类型安全,使用 ESLint 进行代码检查,并使用 Prettier 进行代码格式化。它确保各个组件之间编码风格的一致性,并强制执行最佳实践。 |
| 📄 |
文档 |
该代码库包含详细的内联注释、配置文件和 README 文档。它解释了设置说明、代码结构和功能,以便有效地帮助开发人员上手。 |
| 🔌 |
集成 |
主要集成包括 Twilio、Notion API 和 Cloudflare AI Workers API。 |
| 🧩 |
模块化 |
代码库被组织成可重用的组件和实用程序。 |
…
其他奖项类别
我们的参赛作品符合以下额外奖项类别的评选条件:
- Twilio 双管齐下:我们利用 Twilio 的呼叫和电子邮件 API 来增强我们的 Notion 扩展。
- 具有影响力的创新者:该项目对患有痴呆症的人,甚至老年人来说都特别有益,因为它为他们及其家人提供了一种简单有效的方法来管理他们的任务。
帮助我完成这项工作的队友 > @dhruvb26
更新
我们计划利用 Twilio 的所有功能进一步扩展集成能力。请查看我们在 GitHub 页面上的路线图,如果您喜欢这个项目和我们的想法,请考虑在 GitHub 代码库上留下一个 ⭐️ 标记。
文章来源:https://dev.to/kanav_gupta/t3twilio-never-forget-again-20bl