Tổng quan tính năng - Kênh, Webhook & Mẫu

Tổng quan các tính năng Echobell: kênh, kích hoạt bằng webhook và email, mẫu, điều kiện, cùng thông báo đẩy, khẩn cấp hoặc cuộc gọi.


Echobell là một nền tảng quản lý thông báo mạnh mẽ với nhiều tính năng giúp bạn luôn nắm được những cảnh báo quan trọng. Hướng dẫn này điểm qua toàn bộ tính năng và khả năng chính của Echobell.

Tính năng cốt lõi

Kênh thông báo

Trung tâm của Echobell là kênh - những đường dẫn thông báo tùy chỉnh được mà bạn có thể tạo cho từng mục đích khác nhau. Mỗi kênh có:

  • Tên và màu riêng để dễ nhận biết
  • Mẫu thông báo tùy chỉnh được
  • Cách kích hoạt linh hoạt (webhook hoặc email)
  • Liên kết đăng ký có thể chia sẻ

Cách kích hoạt

Kích hoạt bằng Webhook

Tích hợp với gần như mọi hệ thống bằng webhook URL. Khi các URL này được gọi, kênh của bạn sẽ gửi thông báo tới toàn bộ người đăng ký. Rất phù hợp cho:

  • Cảnh báo giám sát máy chủ
  • Thông báo từ pipeline CI/CD
  • Cập nhật trạng thái thiết bị IoT
  • Thông báo đơn hàng thương mại điện tử

Bạn có thể cung cấp biến qua tham số query hoặc body JSON:

GET https://hook.echobell.one/t/<channel-token>?server_name=Production&cpu_usage=95

# HOẶC

POST https://hook.echobell.one/t/<channel-token>
Content-Type: application/json

{
  "server_name": "Production",
  "cpu_usage": 95
}

Biến đặc biệt:

  • externalLink: Khi được cung cấp, biến này tạo một liên kết bấm được trong bản ghi thông báo

Kích hoạt qua Email

Mỗi kênh có thể có một địa chỉ email riêng. Khi một email được gửi tới địa chỉ này, kênh sẽ được kích hoạt. Nhờ đó bạn có thể:

  • Chuyển tiếp những email quan trọng thành thông báo
  • Tạo luồng thông báo mà không cần viết code
  • Tích hợp với các hệ thống cũ chỉ hỗ trợ email chứ không hỗ trợ webhook

Các biến email có sẵn:

  • from: Địa chỉ email người gửi
  • subject: Tiêu đề email
  • text: Nội dung dạng văn bản thuần
  • html: Nội dung HTML

Các kiểu thông báo

Người đăng ký có thể chọn một trong ba kiểu thông báo tùy theo mức độ khẩn cấp:

  1. Thông thường

    • Thông báo ứng dụng tiêu chuẩn cho các cảnh báo thường ngày
    • Tuân theo cài đặt thông báo thông thường của thiết bị
  2. Khẩn cấp

    • Thông báo mức ưu tiên cao
    • Có thể vượt qua một số chế độ tập trung
    • Dùng cho những cảnh báo quan trọng không được bỏ lỡ
  3. Cuộc gọi

    • Cảnh báo dạng cuộc gọi cho tình huống nguy cấp
    • Đòi hỏi sự chú ý ngay lập tức
    • Hiện lên trên thiết bị như một cuộc gọi đến

Hệ thống mẫu

Làm cho thông báo của bạn trở nên linh động bằng các mẫu tùy chỉnh được có chứa biến:

  • Mẫu tiêu đề: Quyết định phần hiển thị ở tiêu đề thông báo
  • Mẫu nội dung: Điều khiển phần nội dung chính của thông báo

Ví dụ mẫu:

Title: Server {{server_name}} is down!
Body: CPU usage reached {{cpu_usage}}%

Biến được đặt trong cặp ngoặc nhọn kép {{variableName}} và được điền từ dữ liệu kích hoạt.

Tính năng bảo vệ quyền riêng tư

Echobell được xây dựng với quyền riêng tư làm cốt lõi:

  • Chỉ tài khoản người dùng, kênh và dữ liệu đăng ký được lưu trên máy chủ
  • Nội dung và lịch sử thông báo chỉ nằm trên thiết bị của bạn
  • Dữ liệu cảnh báo nhạy cảm không bao giờ rời khỏi tầm kiểm soát của bạn

Điều kiện

Tinh chỉnh thời điểm gửi thông báo bằng điều kiện:

  • Lọc cảnh báo theo giá trị của biến (ví dụ: chỉ thông báo khi cpu_usage > 90)
  • Kết hợp nhiều điều kiện bằng logic AND/OR
  • Hỗ trợ so sánh chuỗi, số và boolean

Xem Hướng dẫn về điều kiện để biết chi tiết đầy đủ.

Cài đặt ứng dụng

Tùy chỉnh cách thông báo hoạt động:

  • Lặp lại nội dung giọng nói: Với thông báo cuộc gọi, tùy chọn này cho phép đọc lặp lại nội dung thông báo
  • Thử lại cuộc gọi lỗi: Tự động thử lại những thông báo cuộc gọi thất bại do Chế độ tập trung

Trường hợp sử dụng

Dành cho lập trình viên

  • Giám sát sức khỏe máy chủ và nhận cảnh báo tức thì
  • Nhận thông báo khi build xong hoặc khi test thất bại
  • Nhận cảnh báo cho các lỗi nghiêm trọng trên production

Dành cho nhóm

  • Tạo kênh riêng cho từng dự án hoặc hệ thống
  • Để mỗi thành viên đăng ký với mức độ khẩn cấp mà họ muốn
  • Đảm bảo không bao giờ bỏ lỡ cảnh báo quan trọng

Dành cho trader

  • Nhận cảnh báo giá tức thì từ TradingView hoặc AICoin
  • Không bỏ lỡ diễn biến thị trường quan trọng nhờ thông báo dạng cuộc gọi
  • Cấu hình điều kiện để lọc cảnh báo theo ngưỡng giá

Dành cho nhu cầu cá nhân

  • Nhận cảnh báo khi website của bạn sập
  • Nhận thông báo cho những email quan trọng
  • Tạo cảnh báo tùy chỉnh cho bất cứ điều gì quan trọng với bạn

Bắt đầu

Xem Hướng dẫn bắt đầu để biết các bước thiết lập chi tiết. Cần trợ giúp? Hãy ghé Trung tâm hỗ trợ hoặc gửi email tới echobell@weelone.com.