Takaisin luetteloon

NAiOSOmni Web

omnichat-webv0.1.0

Lisää upotettava chatbot (chat-widget) NAiOSOmni-alustaan. Liitä <script> mille tahansa sivustolle, ja kävijä voi keskustella agenttisi kanssa. Keskustelut näkyvät omana kanavana yhtenäistetyssä Inboxissa.

Vain MAX-käyttäjilleComunicaciónwebwidgetchatbotembedomnichatchannellead-captureNAiOS Team
Toiminnot
3
Versio
0.1.0
Lisenssi
MIT
Palvelut
—

Kuvaus

NAiOSOmni-liitännäinen: rekisteröi 'web-widget'-ajurin ChannelRegistryyn, jotta mikä tahansa sivusto voi upottaa chatbotin. Tiedonsiirto toimii tilattomalla long-polling-menetelmällä (Passenger multi-worker -yhteensopiva): kävijä lähettää viestinsä POST-pyynnöllä ja hakee (poll) botin/asiakaspalvelijan vastaukset tietokannasta. Kaikki muu (wizard-agentit, tool-loop, liidien tallennus CRM:ään, webhookit, inbox, työpöydät, jakaminen) periytyy suoraan ytimestä ilman tietokantakaavion muutoksia. Verkkosivukohtaiset tiedot (visitor_id, lähdesivu, user-agent, referrer) tallennetaan media_meta-JSON-kenttään; ulkoasu, CORS-verkkotunnukset ja päivittäinen alibudjetti määritetään driver_config-asetuksissa.

Ominaisuudet (3)

Upotettava chatbot

Yksi <script> asiakkaan sivustolle, ja chat-kupla ilmestyy näkyviin. Ei riippuvuuksia, eristetty Shadow DOM.

Samat aivot kuin WhatsAppissa/Telegramissa

Wizard-agentti, työkalut, liidien tallennus CRM:ään ja yhtenäistetty inbox periytyvät sellaisenaan.

Turvallinen ja moniprosessituki

Tilaton long-polling + verkkotunnuskohtainen CORS + IP-kohtainen rate-limit + päivittäinen token-alibudjetti.

Changelog

v0.1.02026-06-04
  • MVP (vaiheet 0–6) — 'web-widget'-ajuri rekisteröity NAiOSOmni-alustan ChannelRegistryyn
  • Upotuskytkentä: startPairing() palauttaa kopioitavan <script>-koodin + widgetin asetussivun (brändäys + CORS-verkkotunnukset)
  • Julkinen inbound-tiedonsiirto: POST /p/omnichat-web/:channelId/message normalisoi ja lähettää omnichat.message.received-tapahtuman
  • Outbound long-polling -tiedonsiirto: sendMessage() tallentaa tietokantaan; GET /poll palauttaa botin/asiakaspalvelijan uudet viestit
  • Upotettava widget.js: vanilla JS, Shadow DOM, launcher+paneeli+kirjoituskenttä, localStorage-tallennus, kanavakohtainen brändäys
  • 3-tasoinen suojaus: päivittäinen alibudjetti tietokannassa (ennen tekoälyä) + IP-kohtainen rate-limit + kanavakohtainen CORS-sallintalista
  • Inbox: 'web'-tunnus/kuvake, lähdesivu ketjussa; perushandoff (tila 'asiakaspalvelija liittyy pian' + sähköposti-ilmoitus omistajalle)