Mục lục
HuggingFace có sẵn hệ thống webhook bắn khi mô hình được cập nhật, khi có thảo luận và pull request. Nối nó với Echobell / Google Play sẽ biến những sự kiện đó thành thông báo tức thì trên điện thoại — rất hữu ích để bắt kịp các thay đổi phá vỡ tương thích ở những phụ thuộc production, hoặc để nắm tình hình repository của cả nhóm.
Bước 1: Tạo kênh Echobell của bạn
- Tải Echobell / Google Play và đăng nhập
- Tạo một kênh mới (ví dụ "HuggingFace Updates")
- Đặt mẫu thông báo bằng các biến trong payload webhook của HuggingFace:
- Tiêu đề:
🤗 {{repo.name}}: {{event.action}} - Nội dung:
{{event.scope}} was {{event.action}} in {{repo.name}}
- Tiêu đề:
- Sao chép webhook URL trong phần cài đặt kênh
Xem tài liệu webhook chính thức của HuggingFace để có danh sách đầy đủ các biến payload.
Bước 2: Cấu hình webhook của HuggingFace

- Đăng nhập HuggingFace → ảnh đại diện → Settings
- Ở thanh bên, chọn Webhooks
- Bấm Add a new webhook
- Trong Target repositories, chỉ định thứ cần theo dõi:
- Một repo cụ thể:
username/my-model - Toàn bộ repo trong một tổ chức:
my-company - Toàn bộ repo cá nhân:
your-username
- Một repo cụ thể:
- Dán webhook URL Echobell của bạn vào
- Để trống ô Secret
- Chọn các trigger — bộ khởi đầu được khuyến nghị:
- ✅ Repo update
- ✅ Discussion created
- ✅ New PR/issues
- Bấm Create webhook

Thông báo ưu tiên cho mô hình production
Không phải hoạt động nào trên HuggingFace cũng khẩn như nhau. Hãy dùng các kênh riêng:
- Repo trọng yếu cho production → kênh đặt kiểu thông báo là Khẩn cấp hoặc Cuộc gọi
- Hoạt động chung → kênh thông báo đẩy tiêu chuẩn
Muốn lọc theo điều kiện (ví dụ chỉ cảnh báo với sự kiện update của một số repo nhất định), hãy dùng điều kiện của Echobell:
event.action == "update" && repo.name == "my-org/production-model"
Thông báo cho cả nhóm
Để chia sẻ cảnh báo với cả nhóm mà không ai phải tự dựng webhook riêng:
- Tạo một kênh dùng chung (ví dụ "Team AI Models")
- Sao chép Liên kết đăng ký trong phần cài đặt kênh
- Gửi liên kết đó cho đồng đội — mỗi người tự đăng ký và tự chọn tùy chọn thông báo của mình
Vài kinh nghiệm hay
- Bắt đầu hẹp: Theo dõi 2-3 repo quan trọng trước đã. Mở rộng khi bạn đã biết lượng cảnh báo là bao nhiêu.
- Viết mẫu đủ để hành động: Đưa vào đủ bối cảnh để xử lý mà không cần mở HuggingFace.
{{event.description}}thường chứa chi tiết hữu ích. - Coi chừng bị bội thực: Nếu một kênh sinh ra hơn 10-15 cảnh báo mỗi ngày, hãy siết bộ lọc trigger hoặc thêm điều kiện.
Để tra cứu cấu hình webhook, xem tài liệu webhook của Echobell. Với các tích hợp liên quan, xem thông báo GitHub Actions và cảnh báo Grafana.