---
title: "Pantau Aktivitas HuggingFace dengan Echobell: Peringatan Webhook Real-time untuk Repositori AI"
description: "Siapkan notifikasi webhook instan dengan Echobell untuk memantau pembaruan model HuggingFace, perubahan repositori, dan aktivitas tim—dikirim sebagai notifikasi push atau panggilan telepon."
date: 2025-04-27
author: Nooc
authorAvatarLink: /images/avatars/nooc.webp
authorLink: https://nooc.me
tags:
  - Echobell
  - Hugging Face
  - notifikasi webhook
  - peringatan machine learning
  - notifikasi pelatihan
---

# Pantau Aktivitas HuggingFace dengan Echobell: Peringatan Webhook Real-time untuk Repositori AI

HuggingFace punya sistem webhook bawaan yang menyala pada pembaruan model, diskusi, dan pull request. Menghubungkannya ke [Echobell](https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-huggingface-notifications-wi-2e9ype&mt=8) / [Google Play](https://play.google.com/store/apps/details?id=one.echobell.echobellandroid) mengubah peristiwa itu menjadi notifikasi instan di ponsel—berguna untuk menangkap perubahan yang merusak pada dependensi produksi atau mengikuti aktivitas repositori tim.

## Langkah 1: Buat Saluran Echobell Anda

1. Unduh [Echobell](https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-huggingface-notifications-wi-2e9ype&mt=8) / [Google Play](https://play.google.com/store/apps/details?id=one.echobell.echobellandroid) lalu masuk
2. Buat saluran baru (misalnya "HuggingFace Updates")
3. Setel templat notifikasi Anda memakai variabel payload webhook HuggingFace:
   - **Judul**: `🤗 {{repo.name}}: {{event.action}}`
   - **Isi**: `{{event.scope}} was {{event.action}} in {{repo.name}}`
4. Salin URL webhook dari pengaturan saluran

<Callout type="info">
  Lihat [dokumentasi webhook resmi](https://huggingface.co/docs/hub/webhooks) HuggingFace untuk daftar lengkap variabel payload yang tersedia.
</Callout>

## Langkah 2: Konfigurasikan Webhook HuggingFace

![HuggingFace Settings](/images/blog/huggingface-settings.png)

1. Masuk ke HuggingFace → foto profil → **Settings**
2. Di bilah sisi, pilih **Webhooks**
3. Klik **Add a new webhook**
4. Di **Target repositories**, tentukan apa yang ingin dipantau:
   - Satu repo tertentu: `username/my-model`
   - Semua repo dalam satu organisasi: `my-company`
   - Semua repo pribadi: `your-username`
5. Tempelkan URL webhook Echobell Anda
6. Biarkan **Secret** kosong
7. Pilih pemicunya — set awal yang direkomendasikan:
   - ✅ Repo update
   - ✅ Discussion created
   - ✅ New PR/issues
8. Klik **Create webhook**

![HuggingFace webhook has been set](/images/blog/huggingface-webhook-set.png)

## Notifikasi Prioritas untuk Model Produksi

Tidak semua aktivitas HuggingFace layak mendapat urgensi yang sama. Gunakan saluran terpisah:

1. **Repo kritis untuk produksi** → saluran dengan jenis notifikasi disetel ke **Peka waktu** atau **Panggilan**
2. **Aktivitas umum** → saluran notifikasi push standar

Untuk penyaringan bersyarat (misalnya hanya memberi peringatan pada peristiwa `update` untuk repo tertentu), gunakan [kondisi Echobell](/id/docs/conditions):

```
event.action == "update" && repo.name == "my-org/production-model"
```

## Notifikasi Tim

Untuk berbagi peringatan dengan tim Anda tanpa setiap orang harus menyiapkan webhook sendiri:

1. Buat saluran bersama (misalnya "Team AI Models")
2. Salin **Tautan Langganan** dari pengaturan saluran
3. Bagikan tautan itu ke rekan tim — setiap orang berlangganan dan mengatur preferensi notifikasinya sendiri

## Praktik Terbaik

- **Mulai dari yang sempit**: Pantau 2-3 repo kritis dulu. Perluas setelah Anda tahu volume peringatannya.
- **Buat templat yang siap ditindaklanjuti**: Sertakan konteks yang cukup agar bisa bertindak tanpa membuka HuggingFace. `{{event.description}}` sering memuat detail yang berguna.
- **Waspadai kelelahan**: Kalau sebuah saluran menghasilkan lebih dari 10-15 peringatan/hari, perketat filter pemicunya atau tambahkan kondisi.

Untuk rujukan konfigurasi webhook, lihat [dokumentasi webhook Echobell](/id/docs/webhook). Untuk integrasi terkait, lihat [notifikasi GitHub Actions](/id/blog/github-actions-notifications) dan [peringatan Grafana](/id/docs/developer/grafana).
