---
title: "ภาพรวมฟีเจอร์ - ช่อง Webhook และเทมเพลต"
sidebarTitle: ฟีเจอร์
description: "ภาพรวมฟีเจอร์ของ Echobell: ช่อง ทริกเกอร์แบบ webhook และอีเมล เทมเพลต เงื่อนไข และการแจ้งเตือนแบบพุช สำคัญตามเวลา หรือสายโทรเข้า"
---

# ภาพรวมฟีเจอร์ของ Echobell

Echobell เป็นแพลตฟอร์มจัดการการแจ้งเตือนที่ทรงพลัง มีฟีเจอร์หลากหลายที่ช่วยให้คุณไม่พลาดเรื่องสำคัญ คู่มือนี้ครอบคลุมฟีเจอร์และความสามารถหลักทั้งหมดของ Echobell

<Cards>
  <Card
    href="/docs/webhook"
    title="การเชื่อมต่อ Webhook"
    description="เรียนรู้วิธีเชื่อม webhook ของ Echobell เข้ากับแอปพลิเคชันและบริการของคุณ"
  />
  <Card
    href="/docs/email-trigger"
    title="ทริกเกอร์อีเมล"
    description="เรียนรู้วิธีใช้ทริกเกอร์อีเมลเพื่อส่งการแจ้งเตือนใน Echobell"
  />
  <Card
    href="/docs/notification"
    title="การแจ้งเตือน"
    description="ทำความเข้าใจว่าการแจ้งเตือนใน Echobell ทำงานอย่างไร และมีประเภทใดให้เลือกบ้าง"
  />
</Cards>

## ฟีเจอร์หลัก

### ช่องการแจ้งเตือน

หัวใจของ Echobell คือช่อง ซึ่งเป็นสายส่งการแจ้งเตือนที่ปรับแต่งได้และสร้างขึ้นได้ตามวัตถุประสงค์ต่าง ๆ แต่ละช่องประกอบด้วย:

- ชื่อและสีเฉพาะตัวเพื่อให้แยกแยะได้ง่าย
- เทมเพลตการแจ้งเตือนที่ปรับแต่งได้
- ตัวเลือกการทริกเกอร์ที่ยืดหยุ่น (webhook หรืออีเมล)
- ลิงก์ติดตามที่แชร์ให้คนอื่นได้

### วิธีการทริกเกอร์

#### ทริกเกอร์แบบ Webhook

เชื่อมต่อกับระบบแทบทุกชนิดได้ด้วย webhook URL เมื่อมีการเรียก URL เหล่านี้ ช่องของคุณจะส่งการแจ้งเตือนไปยังผู้ติดตามทุกคน เหมาะอย่างยิ่งสำหรับ:

- การแจ้งเตือนจากการมอนิเตอร์เซิร์ฟเวอร์
- การแจ้งเตือนจากไปป์ไลน์ CI/CD
- การอัปเดตสถานะของอุปกรณ์ IoT
- การแจ้งเตือนคำสั่งซื้อในระบบอีคอมเมิร์ซ

คุณส่งตัวแปรได้ผ่านพารามิเตอร์ใน query หรือ JSON body:

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

# OR

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

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

ตัวแปรพิเศษ:

- `externalLink`: เมื่อระบุค่านี้ จะสร้างลิงก์ที่คลิกได้ในบันทึกการแจ้งเตือน

#### ทริกเกอร์อีเมล

แต่ละช่องมีที่อยู่อีเมลเฉพาะของตัวเองได้ เมื่อมีอีเมลถูกส่งไปยังที่อยู่นี้ ช่องนั้นจะถูกทริกเกอร์ ซึ่งทำให้คุณ:

- ส่งต่ออีเมลสำคัญให้กลายเป็นการแจ้งเตือน
- สร้างเวิร์กโฟลว์การแจ้งเตือนโดยไม่ต้องเขียนโค้ด
- เชื่อมต่อกับระบบเดิมที่รองรับอีเมลแต่ไม่รองรับ webhook

ตัวแปรของอีเมลที่ใช้ได้:

- `from`: ที่อยู่อีเมลของผู้ส่ง
- `subject`: บรรทัดหัวข้อของอีเมล
- `text`: เนื้อหาแบบข้อความล้วน
- `html`: เนื้อหาแบบ HTML

### ประเภทการแจ้งเตือน

ผู้ติดตามเลือกประเภทการแจ้งเตือนได้ 3 แบบตามระดับความเร่งด่วน:

1. **ปกติ**

   - การแจ้งเตือนมาตรฐานของแอปสำหรับเรื่องทั่วไป
   - เป็นไปตามการตั้งค่าการแจ้งเตือนปกติของเครื่องคุณ

2. **สำคัญตามเวลา**

   - การแจ้งเตือนความสำคัญสูง
   - ทะลุโหมดโฟกัสบางแบบได้
   - ใช้สำหรับเรื่องสำคัญที่ไม่ควรพลาด

3. **โทรเข้า**
   - การแจ้งเตือนคล้ายสายโทรศัพท์สำหรับสถานการณ์วิกฤต
   - เรียกร้องความสนใจทันที
   - ปรากฏเป็นสายเรียกเข้าบนเครื่องของคุณ

### ระบบเทมเพลต

ทำให้การแจ้งเตือนของคุณเป็นแบบไดนามิกด้วยเทมเพลตที่ปรับแต่งได้พร้อมตัวแปร:

- **เทมเพลตหัวข้อ**: กำหนดสิ่งที่แสดงในส่วนหัวของการแจ้งเตือน
- **เทมเพลตเนื้อหา**: ควบคุมเนื้อหาหลักของการแจ้งเตือน

ตัวอย่างเทมเพลต:

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

ตัวแปรจะอยู่ในวงเล็บปีกกาคู่ `{{variableName}}` และรับค่ามาจากข้อมูลของทริกเกอร์

### ฟีเจอร์ด้านความเป็นส่วนตัว

Echobell สร้างขึ้นโดยมีความเป็นส่วนตัวเป็นแกนกลาง:

- เซิร์ฟเวอร์เก็บเฉพาะบัญชีผู้ใช้ ช่อง และข้อมูลการติดตามเท่านั้น
- เนื้อหาและประวัติการแจ้งเตือนอยู่บนเครื่องของคุณเท่านั้น
- ข้อมูลการแจ้งเตือนที่ละเอียดอ่อนของคุณไม่เคยหลุดออกจากการควบคุมของคุณ

### เงื่อนไข

ควบคุมได้อย่างละเอียดว่าจะส่งการแจ้งเตือนเมื่อใดด้วยเงื่อนไข:

- กรองการแจ้งเตือนตามค่าของตัวแปร (เช่น แจ้งเตือนเฉพาะเมื่อ `cpu_usage > 90`)
- รวมหลายเงื่อนไขเข้าด้วยกันด้วยตรรกะ AND/OR
- รองรับการเปรียบเทียบแบบสตริง ตัวเลข และบูลีน

ดูรายละเอียดทั้งหมดได้ที่ [คู่มือเงื่อนไข](/docs/conditions)

### การตั้งค่าในแอป

ปรับพฤติกรรมของการแจ้งเตือน:

- **อ่านเนื้อหาซ้ำ**: สำหรับการแจ้งเตือนแบบโทรเข้า จะเปิดให้อ่านเนื้อหาการแจ้งเตือนซ้ำ
- **โทรซ้ำเมื่อล้มเหลว**: โทรแจ้งเตือนซ้ำโดยอัตโนมัติเมื่อสายก่อนหน้าล้มเหลวเพราะโหมดโฟกัส

## กรณีใช้งาน

### สำหรับนักพัฒนา

- มอนิเตอร์สุขภาพเซิร์ฟเวอร์และรับการแจ้งเตือนทันที
- รับการแจ้งเตือนเมื่อบิลด์เสร็จหรือการทดสอบล้มเหลว
- รับการแจ้งเตือนเมื่อเกิดข้อผิดพลาดร้ายแรงบนระบบจริง

### สำหรับทีม

- สร้างช่องแยกตามโปรเจกต์หรือระบบต่าง ๆ
- ให้สมาชิกในทีมติดตามด้วยระดับความเร่งด่วนที่แต่ละคนต้องการ
- มั่นใจได้ว่าการแจ้งเตือนสำคัญจะไม่ถูกมองข้าม

### สำหรับเทรดเดอร์

- รับคำเตือนราคาทันทีจาก TradingView หรือ AICoin
- ไม่พลาดความเคลื่อนไหวสำคัญของตลาดด้วยการแจ้งเตือนคล้ายสายโทรศัพท์
- ตั้งเงื่อนไขเพื่อกรองการแจ้งเตือนตามระดับราคา

### สำหรับการใช้งานส่วนตัว

- รับการแจ้งเตือนเมื่อเว็บไซต์ของคุณล่ม
- รับการแจ้งเตือนสำหรับอีเมลสำคัญ
- สร้างการแจ้งเตือนแบบกำหนดเองสำหรับทุกเรื่องที่สำคัญกับคุณ

## เริ่มต้นใช้งาน

ดูคำแนะนำการตั้งค่าโดยละเอียดได้ที่ [คู่มือเริ่มต้นใช้งาน](/docs) ของเรา ต้องการความช่วยเหลือ? เยี่ยมชม [ศูนย์ช่วยเหลือ](/docs/support) ของเรา หรืออีเมลมาที่ echobell@weelone.com
