AiHummer
Беларуская
Увайсці
v1.0.x
{ }Swagger

Generic inbound

v1.0.x · абноўлена 2026-06-26

Generic inbound — гэта ўніверсальная кропка ўваходу ў AiHummer. Калі для вашай крыніцы няма спецыяльна створанага канала — рэле email-to-webhook, cron-задача, унутраны інструмент — вы адпраўляеце паведамленне на адзін эндпойнт, і яно ўваходзіць у рухавік ходаў, як і любое іншае канальнае паведамленне.

Эндпойнт

Адпраўце адзін JSON POST на шлюз:

POST /v1/inbound/generic
Content-Type: application/json
X-AIHummer-Inbound-Secret: <hmac>

{
  "channel": "my-app",
  "external_id": "user-42",
  "text": "Hello from my custom integration"
}

Цела нясе тры палі:

  • channel — лагічная назва канала, якую вы выбіраеце для крыніцы.
  • external_id — стабільны ідэнтыфікатар канчатковага карыстальніка ці размовы.
  • text — змест паведамлення.

Аўтэнтыфікацыя

Эндпойнт абаронены HMAC, які нясецца ў загалоўку X-AIHummer-Inbound-Secret і вырабляецца з агульнага AIHUMMER_INBOUND_SECRET. Запыты без сапраўднага подпісу адхіляюцца, таму ўводзіць паведамленні могуць толькі тыя, хто валодае сакрэтам.

[!NOTE] Шлюз павінен мець наладжаны працоўны прастор па змаўчанні (AIHUMMER_DEFAULT_WORKSPACE_ID), каб дыспетчарызаваць generic inbound паведамленні.

Даступныя / прэв’ю канектары

AiHummer прапануе дадатковыя канальныя канектары ў прэв’ю: яны ўжо рэалізаваны, але яшчэ не правераны на жывых акаўнтах. Кожны ўсталёўваецца з Маркетплейса, працуе host-native на сваім порце і перасылае ўваходныя паведамленні на /v1/inbound/generic.

Канектар Port Заўвагі
Discord 8801
Slack 8802
Matrix 8803
Signal 8804 патрабуе sidecar signal-cli
Microsoft Teams 8805
Email (IMAP/SMTP) 8806
WhatsApp Cloud API 8807

[!WARNING] Стаўцеся да гэтых канектараў як да даступных / прэв’ю. Яны рэалізаваны, але не правераны ў жывых умовах на рэальных акаўнтах правайдараў — праверце іх ва ўласным асяроддзі, перш чым належыцца на іх у прадакшэне.

Браўзернае пашырэнне

AiHummer таксама пастаўляе браўзернае пашырэнне — чат-паверхню ў бакавой панэлі Manifest V3. Гэта кліент /v1/chat/completions, які выкарыстоўвае персанальны API-ключ ah-а не серверны канал. Выкарыстоўвайце яго для персанальнага чату ў браўзеры, а не як уваходную крыніцу для маршрутызацыі.

Куды далей

  • Для прадакшэн-чату глядзіце Telegram і MAX.
  • Для карпаратыўнага IM глядзіце Bitrix24.
  • Будуеце пад API? Глядзіце chat/completions.