Skip to content

UnicallURL 驱动的轻量通知运行时

面向 Node.js / TypeScript 的 Provider 插件、中间件管线和统一消息模型。

安装

bash
pnpm add @noblesnowfield/unicall

快速发送

ts
import { createDefaultProviderRegistry, notify } from '@noblesnowfield/unicall';

await notify(
  'webhook://127.0.0.1:4317/mock/webhook?scheme=http&method=POST',
  {
    title: 'Unicall 测试',
    text: '这是一条本地 Webhook 通知。'
  },
  {
    registry: createDefaultProviderRegistry()
  }
);

安全边界

浏览器直连只适合无敏感凭据的公开接口或你自己的后端代理。不要把企业微信、飞书、钉钉、SMTP、WxPusher、Pushplus 等服务端密钥暴露在前端代码、HTML 或公开构建产物中。

下一步

  • 快速开始:从 .env.local 配置到发送第一条提醒。
  • HTML 模板:开发、配置和测试自定义 HTML 通知。
  • GitHub 仓库:查看源码、提交 Issue 或参与贡献。