使用Bun和BullMQ调度WhatsApp消息

使用Bun和BullMQ调度WhatsApp消息

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

我开发了一个WhatsApp消息调度器,后端使用Bun和Hono,消息队列采用BullMQ,调度信息存储在Prisma和SQLite中,使用wweb.js发送消息,前端基于Next.js构建。项目虽然有挑战,但功能正常,期待反馈。

🎯

关键要点

  • 开发了一个WhatsApp消息调度器,未使用WhatsApp Business API。
  • 项目功能包括创建、编辑和删除调度消息,设置发送延迟,支持一键重新调度。
  • 选择BullMQ作为消息队列,使用Redis进行作业管理,确保可靠性。
  • 后端使用Bun和Hono,消息和调度信息存储在Prisma和SQLite中。
  • 使用whatsapp-web.js作为非官方WhatsApp客户端发送消息。
  • 前端基于Next.js构建,界面简单但功能正常。
  • 项目仍在进行中,期待反馈和改进建议。
➡️

继续阅读