HuggingFace에는 모델 업데이트, 토론, 풀 리퀘스트가 발생할 때 실행되는 Webhook 시스템이 기본으로 내장되어 있습니다. 여기에 Echobell / Google Play을 연결하면 이러한 이벤트가 곧바로 휴대폰 알림으로 바뀝니다. 프로덕션 의존성의 breaking change를 놓치지 않거나, 팀 저장소의 활동을 계속 파악하는 데 유용합니다.
1단계: Echobell 채널 만들기
- Echobell / Google Play에서 앱을 내려받고 로그인합니다
- 새 채널을 만듭니다(예: "HuggingFace Updates")
- HuggingFace의 Webhook 페이로드 변수를 사용해 알림 템플릿을 설정합니다:
- 제목:
🤗 {{repo.name}}: {{event.action}} - 내용:
{{event.scope}} was {{event.action}} in {{repo.name}}
- 제목:
- 채널 설정에서 Webhook URL을 복사합니다
사용할 수 있는 페이로드 변수의 전체 목록은 HuggingFace 공식 Webhook 문서에서 확인하세요.
2단계: HuggingFace Webhook 설정하기

- HuggingFace에 로그인한 뒤 프로필 사진 → Settings로 이동합니다
- 사이드바에서 Webhooks를 선택합니다
- Add a new webhook을 클릭합니다
- Target repositories에서 감시할 대상을 지정합니다:
- 특정 저장소 하나:
username/my-model - 조직의 모든 저장소:
my-company - 개인 저장소 전체:
your-username
- 특정 저장소 하나:
- 복사해 둔 Echobell Webhook URL을 붙여 넣습니다
- Secret은 비워 둡니다
- 트리거를 선택합니다. 처음에는 다음 구성을 권장합니다:
- ✅ Repo update
- ✅ Discussion created
- ✅ New PR/issues
- Create webhook을 클릭합니다

프로덕션 모델을 위한 우선순위 알림
모든 HuggingFace 활동이 같은 수준의 긴급도를 요구하지는 않습니다. 채널을 나누어 사용하세요:
- 프로덕션에 중요한 저장소 → 알림 유형을 긴급 또는 전화 알림으로 설정한 채널
- 일반적인 활동 → 표준 푸시 알림 채널
조건에 따라 걸러 내고 싶다면(예: 특정 저장소의 update 이벤트에만 알림 보내기) Echobell 조건을 사용하세요:
event.action == "update" && repo.name == "my-org/production-model"
팀 알림
팀원 각자가 별도의 Webhook을 설정하지 않고도 알림을 함께 받으려면:
- 공유 채널을 만듭니다(예: "Team AI Models")
- 채널 설정에서 구독 링크를 복사합니다
- 팀원에게 링크를 공유합니다. 각자 구독한 뒤 자신에게 맞는 알림 설정을 지정하면 됩니다
모범 사례
- 좁게 시작하세요: 먼저 중요한 저장소 2~3개만 모니터링하세요. 알림이 얼마나 발생하는지 파악한 뒤 범위를 넓히면 됩니다.
- 바로 대응할 수 있는 템플릿을 만드세요: HuggingFace를 열지 않고도 대응할 수 있을 만큼 충분한 맥락을 담으세요.
{{event.description}}에는 유용한 정보가 들어 있는 경우가 많습니다. - 알림 피로에 주의하세요: 한 채널에서 하루 10~15건이 넘는 알림이 발생한다면 트리거 필터를 좁히거나 조건을 추가하세요.
Webhook 설정에 관한 자세한 내용은 Echobell Webhook 문서를 참고하세요. 관련 연동은 GitHub Actions 알림과 Grafana 알림에서 확인할 수 있습니다.