Echobell

什么是 Echobell?

了解 Echobell,一款简化通知管理的即时提醒应用。

什么是 Echobell?

Echobell 是一款专为简化通知管理而设计的即时提醒应用。它通过处理 webhook 和电子邮件来触发自定义通知或来电提醒,确保您不会错过重要提醒。

核心功能

  • 即时提醒:当您的频道被触发时,实时接收通知
  • 多种触发方式:支持设置 webhook 或基于电子邮件的触发器
  • 自定义通知:使用动态变量配置通知模板
  • 订阅系统:创建频道并允许他人订阅
  • 注重隐私:我们的服务器仅存储必要数据,通知历史保存在您的设备上

Echobell 如何工作

当 webhook 被调用或收到电子邮件时,Echobell 会处理传入的数据,并向所有频道订阅者发送通知。通知内容根据您的模板和触发时提供的变量动态生成。

核心概念

频道

频道是 Echobell 的核心实体。每个频道:

  • 具有独特的名称和颜色,便于识别
  • 包含用于标题和内容的通知模板
  • 可通过 webhook 或电子邮件触发
  • 可使用订阅链接与他人共享

通知类型

订阅频道时,您可以选择以下三种通知类型:

  • 普通:标准应用通知
  • 时效性:可以突破某些专注模式的通知
  • 来电:用于重要通知的类电话提醒

模板变量

使用模板中的变量使您的通知更加灵活:

标题:服务器 {{server_name}} 已宕机!
内容:CPU 使用率达到 {{cpu_usage}}%

当使用适当的变量触发时,这些模板会生成个性化的通知。

触发方式

Webhook 触发

通过 HTTP 请求触发频道,变量可以在查询字符串或 JSON 正文中传递:

GET https://hook.echobell.one/t/xxx?server_name=Production&cpu_usage=95
 
# 或者
 
POST https://hook.echobell.one/t/xxx
Content-Type: application/json
 
{
  "server_name": "Production",
  "cpu_usage": 95
}

特殊变量

  • externalLink:当在请求中包含此变量时,将在通知记录视图中创建一个可点击的链接

电子邮件触发

发送邮件到频道特定地址。Echobell 会自动提取以下变量:

  • from:发件人邮箱地址
  • subject:邮件主题
  • text:纯文本内容
  • html:HTML 内容

隐私和数据存储

Echobell 在设计时特别注重隐私:

  • 我们的服务器仅存储用户数据、频道配置和订阅信息
  • 通知历史和记录完全保存在您的本地设备上

开始使用

要开始使用 Echobell,您需要:

  1. App Store 下载 Echobell 应用
  2. 使用电子邮件或 Apple ID 登录
  3. 创建频道并自定义设置
  4. 集成您的 webhook 或电子邮件触发器
  5. 开始接收通知

Echobell 需要通知权限才能正常运行,因为所有功能都是基于通知的。

目录