Содержание
У HuggingFace есть встроенная система вебхуков, которая срабатывает при обновлении моделей, в обсуждениях и pull request. Подключение её к Echobell / Google Play превращает эти события в мгновенные уведомления на телефоне — удобно, чтобы вовремя заметить ломающие изменения в продакшен-зависимостях или следить за активностью в репозиториях команды.
Шаг 1: создайте канал Echobell
- Скачайте Echobell / Google Play и войдите в аккаунт
- Создайте новый канал (например, «HuggingFace Updates»)
- Задайте шаблоны уведомлений с переменными из payload вебхука HuggingFace:
- Заголовок:
🤗 {{repo.name}}: {{event.action}} - Текст:
{{event.scope}} was {{event.action}} in {{repo.name}}
- Заголовок:
- Скопируйте URL вебхука в настройках канала
Полный список доступных переменных payload смотрите в официальной документации по вебхукам HuggingFace.
Шаг 2: настройте вебхук в HuggingFace

- Войдите в HuggingFace → фото профиля → Settings
- В боковой панели выберите Webhooks
- Нажмите Add a new webhook
- В поле Target repositories укажите, за чем следить:
- Конкретный репозиторий:
username/my-model - Все репозитории организации:
my-company - Все личные репозитории:
your-username
- Конкретный репозиторий:
- Вставьте URL вебхука Echobell
- Поле Secret оставьте пустым
- Выберите триггеры — рекомендуемый стартовый набор:
- ✅ Repo update
- ✅ Discussion created
- ✅ New PR/issues
- Нажмите Create webhook

Приоритетные уведомления для продакшен-моделей
Не всякая активность в HuggingFace одинаково срочна. Используйте отдельные каналы:
- Критичные для продакшена репозитории → канал с типом уведомления Срочное или Звонок
- Обычная активность → канал с обычными push-уведомлениями
Для условной фильтрации (например, оповещать только о событиях update в конкретных репозиториях) используйте условия Echobell:
event.action == "update" && repo.name == "my-org/production-model"
Уведомления для команды
Чтобы делиться оповещениями с командой и не заставлять каждого настраивать отдельный вебхук:
- Создайте общий канал (например, «Team AI Models»)
- Скопируйте ссылку для подписки в настройках канала
- Отправьте ссылку коллегам — каждый подпишется и настроит уведомления под себя
Лучшие практики
- Начинайте узко: сначала следите за 2–3 критичными репозиториями. Расширяйте охват, когда станет понятен объём оповещений.
- Делайте шаблоны пригодными для действий: включайте достаточно контекста, чтобы действовать, не открывая HuggingFace. В
{{event.description}}часто есть полезные детали. - Следите за усталостью от оповещений: если канал генерирует больше 10–15 оповещений в день, ужесточите фильтры триггеров или добавьте условия.
Справка по настройке вебхуков — документация по вебхукам Echobell. Смежные интеграции: уведомления GitHub Actions и оповещения Grafana.