Веб-интерфейс (Web UI)/Уведомления, вебхуки и расписания
Уведомления, вебхуки и расписания
v1.0.x · обновлено 2026-07-10
Эта страница описывает три экрана Web UI, отвечающих за исходящую автоматизацию и
оповещения администратора: Уведомления, Вебхуки и Расписания.
Уведомления
Экран «Уведомления» состоит из трёх частей:
Инбокс — лента событий с фильтрами по категории, важности (info / warning /
critical) и «только непрочитанные». Клик по элементу отмечает его прочитанным и
ведёт на соответствующую вкладку; есть «Прочитать всё».
Матрица доставки — строки: категории событий (группы и раскрывающиеся
события), столбцы: каналы (Web UI, e-mail, Telegram, push). В каждой ячейке —
чекбокс; можно задавать правило на группу или на отдельное событие. «Важные»
группы всегда включены для Web UI. Неактивные каналы отключены с подсказкой.
Привязка Telegram — список привязанных чатов (метка, бейдж блокировки,
«Отвязать») и кнопка «Привязать» по deep-link. Канал e-mail требует
подтверждения (экран «Сообщество»).
Вебхуки
Экран «Вебхуки» — исходящие HTTP-уведомления. «+ Создать»: URL и чекбоксы
событий (мультивыбор; пустой выбор не принимается, по умолчанию отмечен
turn.completed). В строках — URL и подписанные события, есть поиск и
сортировка. Тип события передаётся в заголовке X-AIHummer-Event.
Эта страница описывает три экрана Web UI, отвечающих за исходящую автоматизацию и
оповещения администратора: **Уведомления**, **Вебхуки** и **Расписания**.
## Уведомления
Экран **«Уведомления»** состоит из трёх частей:
- **Инбокс** — лента событий с фильтрами по категории, важности (info / warning /
critical) и «только непрочитанные». Клик по элементу отмечает его прочитанным и
ведёт на соответствующую вкладку; есть «Прочитать всё».
- **Матрица доставки** — строки: категории событий (группы и раскрывающиеся
события), столбцы: каналы (Web UI, e-mail, Telegram, push). В каждой ячейке —
чекбокс; можно задавать правило на группу или на отдельное событие. «Важные»
группы всегда включены для Web UI. Неактивные каналы отключены с подсказкой.
- **Привязка Telegram** — список привязанных чатов (метка, бейдж блокировки,
«Отвязать») и кнопка **«Привязать»** по deep-link. Канал e-mail требует
подтверждения (экран «Сообщество»).
## Вебхуки
Экран **«Вебхуки»** — исходящие HTTP-уведомления. «+ Создать»: URL и **чекбоксы
событий** (мультивыбор; пустой выбор не принимается, по умолчанию отмечен
`turn.completed`). В строках — URL и подписанные события, есть поиск и
сортировка. Тип события передаётся в заголовке `X-AIHummer-Event`.
Доступны **20 типов событий**:
| Группа | События |
|---|---|
| Ходы и сообщения | `turn.completed`, `turn.failed`, `message.created`, `conversation.created` |
| Агенты | `agent.created`, `agent.updated`, `agent.deleted` |
| Плагины и каналы | `plugin.installed`, `plugin.removed`, `channel.added`, `channel.removed` |
| Пространства | `workspace.created` |
| Расписания | `schedule.created`, `schedule.updated`, `schedule.deleted`, `schedule.fired` |
| Аппрувалы | `approval.requested`, `approval.resolved` |
| Память | `memory.stored`, `memory.captured` |
## Расписания
Экран **«Расписания»** — планировщик задач: таблица (задача, агент, канал, cron,
следующий запуск, статус) с паузой/возобновлением, редактированием и удалением.
«+ Создать»:
- **Тип**: `repeating` (cron-выражение, например `0 9 * * *`), `once` (дата/время)
или `reminder`.
- **Целевой агент** и **промпт** (что именно отправить), **целевой канал** (куда
уйдёт ответ). Расширенно — переопределение сырого JSON-payload.
Так вы делаете плановые действия: «каждый будний день в 9:00 агент X отправляет в
канал Y результат по промпту Z».
## Что дальше
- [Каналы](/v1.0/webui/channels) — куда уходят сообщения и уведомления.
- [Входящие и триггеры](/v1.0/api/inbound-triggers) — вебхуки в контексте API.
- [Наблюдаемость](/v1.0/operations/observability) — какие события важны.