我正在尝试找到为具有聊天组件的应用程序构建电子邮件通知的最佳方法。
为了提供一些背景信息,我们在应用程序中有一个场合列表,每个场合都有一个聊天记录。我们想发送电子邮件通知来通知用户有消息等待他们阅读。但是我们不想每条消息发送 1 封电子邮件,因为我们有时会一次性发送多条消息。
我们想在第一条消息后 1 分钟后发送一条消息,然后发送该分钟内要发送的所有消息的摘要。
为了提供额外的上下文,我们的应用程序在 Nextjs、Supabase 和 Postmark 上用于其他交易电子邮件(但如果有更好的选择,则不需要附加它)。
你会如何处理这个问题?是否有工具可以帮助解决这个问题,或者这是我们应该在服务器端处理的东西?