---
title: "Monitoruj aktywność na HuggingFace z Echobell: alerty webhook w czasie rzeczywistym dla repozytoriów AI"
description: "Skonfiguruj natychmiastowe powiadomienia webhook w Echobell, aby śledzić aktualizacje modeli, zmiany w repozytoriach i pracę zespołu na HuggingFace — jako push lub połączenie telefoniczne."
date: 2025-04-27
author: Nooc
authorAvatarLink: /images/avatars/nooc.webp
authorLink: https://nooc.me
tags:
  - Echobell
  - Hugging Face
  - powiadomienia z webhooków
  - alerty uczenia maszynowego
  - powiadomienia o treningu
---

# Monitoruj aktywność na HuggingFace z Echobell: alerty webhook w czasie rzeczywistym dla repozytoriów AI

HuggingFace ma wbudowany system webhooków, który reaguje na aktualizacje modeli, dyskusje i pull requesty. Podłączenie go do [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) zamienia te zdarzenia w natychmiastowe powiadomienia na telefonie — przydatne, gdy chcesz wyłapać niekompatybilne zmiany w zależnościach produkcyjnych albo być na bieżąco z tym, co dzieje się w repozytoriach zespołu.

## Krok 1: utwórz kanał w Echobell

1. Pobierz [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) i zaloguj się
2. Utwórz nowy kanał (np. „Aktualizacje HuggingFace”)
3. Ustaw szablony powiadomień, korzystając ze zmiennych z payloadu webhooka HuggingFace:
   - **Tytuł**: `🤗 {{repo.name}}: {{event.action}}`
   - **Treść**: `{{event.scope}} was {{event.action}} in {{repo.name}}`
4. Skopiuj adres URL webhooka z ustawień kanału

<Callout type="info">
  Pełną listę dostępnych zmiennych payloadu znajdziesz w [oficjalnej dokumentacji webhooków](https://huggingface.co/docs/hub/webhooks) HuggingFace.
</Callout>

## Krok 2: skonfiguruj webhook w HuggingFace

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

1. Zaloguj się do HuggingFace → zdjęcie profilowe → **Settings**
2. Na pasku bocznym wybierz **Webhooks**
3. Kliknij **Add a new webhook**
4. W polu **Target repositories** wskaż, co ma być obserwowane:
   - Konkretne repozytorium: `username/my-model`
   - Wszystkie repozytoria w organizacji: `my-company`
   - Wszystkie repozytoria prywatne: `your-username`
5. Wklej adres URL webhooka z Echobell
6. Pole **Secret** zostaw puste
7. Wybierz wyzwalacze — polecany zestaw na start:
   - ✅ Repo update
   - ✅ Discussion created
   - ✅ New PR/issues
8. Kliknij **Create webhook**

![Webhook HuggingFace został skonfigurowany](/images/blog/huggingface-webhook-set.png)

## Priorytetowe powiadomienia dla modeli produkcyjnych

Nie każde zdarzenie na HuggingFace jest tak samo pilne. Skorzystaj z osobnych kanałów:

1. **Repozytoria krytyczne produkcyjnie** → kanał z typem powiadomień **czasowo krytycznym** lub **połączeniem**
2. **Zwykła aktywność** → kanał ze standardowym powiadomieniem push

Do filtrowania warunkowego (np. alerty wyłącznie o zdarzeniach `update` w wybranych repozytoriach) użyj [warunków w Echobell](/pl/docs/conditions):

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

## Powiadomienia dla zespołu

Aby dzielić się alertami z zespołem bez konfigurowania osobnych webhooków przez każdą osobę:

1. Utwórz wspólny kanał (np. „Modele AI zespołu”)
2. Skopiuj **link subskrypcji** z ustawień kanału
3. Udostępnij go współpracownikom — każda osoba subskrybuje kanał i sama ustawia własne preferencje powiadomień

## Dobre praktyki

- **Zacznij wąsko**: obserwuj najpierw 2–3 kluczowe repozytoria. Rozszerzaj zakres, gdy poznasz skalę alertów.
- **Twórz szablony gotowe do działania**: dodaj tyle kontekstu, by móc zareagować bez otwierania HuggingFace. `{{event.description}}` często zawiera przydatne szczegóły.
- **Uważaj na przeciążenie**: jeśli kanał generuje ponad 10–15 alertów dziennie, zawęź filtry wyzwalaczy albo dodaj warunki.

Konfigurację webhooków opisuje [dokumentacja webhooków Echobell](/pl/docs/webhook). Powiązane integracje znajdziesz w tekstach o [powiadomieniach z GitHub Actions](/pl/blog/github-actions-notifications) i [alertach z Grafany](/pl/docs/developer/grafana).
