novu - 🚀开源的通知基础框架。一个功能齐全的微服务,用于发送 SMS、电子邮件、Slack 和推送通知。用于 React 的嵌入式通知中心,具有实时更新、内容管理等功能......

Created at: 2021-08-26 23:22:44
开发语言: TypeScript
授权协议: MIT

横幅深色

横幅灯

徽标深色

徽标灯

简化了通知管理。

使用单个 API 管理多渠道通知的终极服务。


浏览文档 »

报告错误 ·请求功能 ·加入我们的不和谐 ·路线图 ·

⭐️为什么

构建通知系统很难,起初似乎只是发送电子邮件,但实际上这只是一个开始。在当今世界,用户期望通过电子邮件,短信,推送,直接等方式获得多渠道通信体验...每天都有越来越多的提供商列表出现,通知分布在代码周围。Novu的目标是简化通知,并为开发人员提供工具,以便在系统与其用户之间建立有意义的通信。

特征

  • 🌈适用于所有消息传递提供商(电子邮件、短信、推送、直接)的单一 API
  • 💅通过多个渠道轻松管理通知
  • 🚀配备 CMS,用于高级布局和设计管理
  • 🛡针对缺失变量的内置保护(即将推出)
  • 📦易于设置和集成
  • 🛡在单个 dashboard 中调试和分析多通道消息
  • 📦具有实时更新的嵌入式通知中心
  • 👨‍💻社区驱动

🚀开始

我们很高兴推出完整的Novu API和管理面板。想在正式发布之前给它一个测试吗?以下是操作方法:

npx novu init

使用云或 Docker 版本设置帐户后,可以使用包触发 API。

@novu/node

npm install @novu/node
import { Novu } from '@novu/node';

const novu = new Novu(process.env.NOVU_API_KEY);

await novu.trigger('<TRIGGER_NAME>',
  {
    to: {
      subscriberId: '<UNIQUE_IDENTIFIER>',
      email: 'john@doemail.com',
      firstName: 'John',
      lastName: 'Doe',
    },
    payload: {
      name: "Hello World",
      organization: {
        logo: 'https://happycorp.com/logo.png',
      },
    },
  }
);

嵌入式通知中心

使用Novu API和管理面板,你可以轻松地将实时通知中心添加到你的Web应用程序中,而无需自己构建它。如果你没有使用 React,你可以使用我们的 React 组件或 iframe embed。

通知中心-912bb96e009fb3a69bafec23bcde00b0

在此处阅读有关如何使用 Novu API 向应用添加通知中心的更多信息

供应商

Novu 提供单个 API,通过简单易用的界面跨多个渠道管理提供商。

💌电子邮件

📞短信

📱推送 (即将推出...)

  • [ ] Pushwoosh
  • [ ] 社交网络

👇直接 (即将推出...)

  • [ ] 松弛
  • [ ] MS团队
  • [ ] 不和谐
  • [ ] 最重要的

📱应用内

其他 (即将推出...)

  • [ ] 寻呼机

💻需要帮助?

我们非常乐意为你提供帮助。如果你在处理项目时遇到一些错误或问题,或者想要讨论与项目相关的内容。

只需加入我们的Discord服务器并寻求帮助。

🔗链接