AiHummer
Русский
Войти
v1.0.x
{ }Swagger

Уведомления, вебхуки и расписания

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.

Доступны 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».

Что дальше