Tornar al catàleg

NAiOSOmni

omnichatv0.8.1

Connecta WhatsApp i Telegram a NAiOS. Tauler amb KPIs i gràfiques, safata d'entrada unificada, resposta automàtica amb IA i eines, agents verticals, mode simulació demo i multi-tenant.

Només per a usuaris MAXComunicaciónwhatsapptelegrammessaginginboxaichannelsomnichannelbaileyscloud-apibotauto-replytoolsagentsvertical-botlead-capturecrmai-wizardNAiOS Team
Funcions
26
Versió
0.8.1
Llicència
MIT
Serveis
—

Descripció

OmniChat converteix qualsevol canal de missatgeria en una interfície a NAiOS. Vincula WhatsApp Personal (Baileys, via QR), WhatsApp Business Platform oficial (Meta Cloud API) o Telegram Bot. Inclou un tauler amb KPIs calculats automàticament i gràfiques (línia, donut, heatmap), una safata d'entrada unificada en temps real (SSE), resposta automàtica amb IA i crida d'eines (tool-calling), 14 eines (generar/editar imatges, transcriure àudio, enviar correus, consultar la KB, crear presentacions/landings/formularis, desar comandes estructurades...), 5 modes de canal (tancat, whitelist, blacklist, client, passarel·la d'adquisició), mode SIMULACIÓ per a demostracions on el client tria quin agent vol provar, comandes des del xat amb tu mateix (/on, /off, /pause, /ai), autoenllaç via /claim perquè els teus clients registrats utilitzin el seu propi context de NAiOS, onboarding per passarel·la amb inici de sessió via magic-link, AGENTS VERTICALS: bots especialitzats (comandes a domicili, leads immobiliaris, reserves de restaurant, etc.) amb prompt, variables de negoci i JSON Schema de captura, generats per un assistent d'IA, amb CRM integrat, recuperació automàtica del worker després de perdre la sessió i reconnexió sense tornar a vincular quan les credencials continuen sent vàlides.

Funcionalitats (26)

WhatsApp Personal (Baileys)

Vincula el teu número com a dispositiu via QR o codi. Admet grups. Procés worker aïllat.

WhatsApp Business Platform

Connexió oficial amb Meta Cloud API. Zero risc de bloqueig, plantilles, webhooks HMAC verificats.

Telegram Bot

Bot oficial via Bot API. Token de @BotFather, sense risc, gratuït. Admet grups i multimèdia.

Safata d'entrada unificada en temps real

Llista de converses + fil + compositor. Notificacions push amb SSE, multimèdia visual (imatges, àudios, vídeos).

Resposta automàtica amb IA i eines

Bucle de crida d'eines: 12 eines disponibles (generar/editar imatges, àudios, KB, correu, presentacions...).

Comportament humà

Indicador d'escriptura escalat per longitud, variació aleatòria, període de descans després d'una resposta manual del propietari.

5 modes de canal

Tancat, whitelist, blacklist, client, passarel·la. Configurable visualment.

Passarel·la: onboarding a NAiOS via WhatsApp

Converteix el teu canal en un embut: qualsevol desconegut convidat a crear un compte gratuït a NAiOS amb magic-link.

Multi-tenant + autoenllaç /claim

Els usuaris registrats poden vincular el seu WhatsApp amb /claim correu + /code. El bot utilitza EL SEU prompt i ELS SEUS tokens.

Regles per contacte

Sobreescriptura per peer: forçar activat/desactivat, prompt personalitzat, pausa, tot des de la interfície.

Horari laboral + vacances

Editor visual per dia amb franges horàries, mode fora d'oficina amb missatge personalitzat.

Antispam i límits de velocitat

Quotes de missatges per minut/hora/dia, detecció automàtica de ràfegues, protegeix contra bloquejos.

Comandes per WhatsApp

/on /off /pause /status /test /prompt /ai /help des del teu propi xat amb tu mateix.

Plantilles verticals

6 plantilles: restaurant, suport, immobiliària, saló, vendes B2B, assistent personal.

Mètriques per al superadmin

Endpoint amb totals i estadístiques per canal, errors, missatges per dia, sessions actives.

Agents verticals amb assistent d'IA

Crea bots especialitzats (comandes, leads, reserves) descrivint-los en llenguatge natural: la IA genera el prompt, els camps i el correu.

Captura estructurada (registres CRM)

Les comandes es desen a la BD amb JSON Schema. Vista CRM amb filtres, estats, edició, notes, exportació CSV.

Notificacions al propietari

Avís per correu + WhatsApp al telèfon vinculat quan arriba una comanda nova. Confirmació automàtica al client.

Webhooks de sortida (HMAC)

Cada registre nou dispara un POST signat amb HMAC-SHA256 a la teva URL externa (Zapier, Make, n8n, CRM). Reintents exponencials + registre de lliuraments.

Vista Kanban amb arrossega i deixa

4 columnes (nou / contactat / completat / arxivat) amb arrossegar i deixar entre estats. Canvi taula/Kanban persistit.

Visor de flux de l'agent (D3 + IA)

Diagrama interactiu generat per IA a partir del prompt: visualitza torns, decisions, eines i camps capturats. Zoom/desplaçament + exportació SVG.

Tauler de l'agent

Pestanya principal amb KPIs, gràfiques (Chart.js: línia/donut/barres + heatmap D3), activitat recent unificada i comprovació de salut amb accions.

Tauler global del plugin

Inici amb KPIs calculats automàticament (missatges, comandes, conversió, tokens) + gràfica de línies de 30 dies entrants/sortints + donut d'estats + heatmap hora×dia + principals canals/agents + alertes de salut.

Mode simulació (demo)

Posa un canal en mode demo: el client tria entre els agents que habilitis. 5 textos editables, comandes /exit /cambiar /menu /help, registres marcats amb el flag is_simulation.

Recuperació automàtica sense tornar a vincular

Després de perdre la sessió de WhatsApp Web (tancament des del servidor, límit de 4 dispositius, reinici del servidor) el worker es reinicia sol reutilitzant l'auth_blob desat. Botó «Reconnectar» explícit si l'automàtica falla.

Xat nou des de la Safata o la Bústia

Selector de contactes integrat: agenda sincronitzada (wa-personal) o peers vists. A la Safata primer tries el canal i després el contacte; et porta al fil buit a punt per escriure.

Changelog

v0.8.12026-09-14
  • Punts d'integració per a altres mòduls (contracte amb Campanyes): listChannelsFor(userId) retorna els canals de l'usuari (propis + compartits amb permís reply) amb kind/label/phone/connected; sendFor(userId, { channelId, to, text?, template?, meta? }) envia per un canal de l'usuari normalitzant el destí al peer de cada driver (telèfon → JID a wa-personal, dígits a wa-cloud, chat_id@telegram) i retorna { ok, messageId, channelKind } o { ok:false, error: bad_args|no_channel|not_connected|forbidden|needs_template|transport }. Mai no llancen excepcions.
  • wa-cloud: l'error 131047 (fora de la finestra de 24 h) es reporta com needs_template; amb template { name, language, params[] } s'envia la plantilla de Meta.
  • L'enviament manual de la safata i sendFor comparteixen el mateix camí intern (_dispatchOutgoing + _attributeOutgoing): registre a la conversa i atribució sent_by_user_id idèntiques; sendFor afegeix a més una entrada al registre del canal (categoria send) amb el mòdul d'origen.
  • Nou test tests/omnichat/test-send-seam.js (driver fictici).
Historial complet de versions

19 versions anteriors estan reservades als subscriptors. Deixa’ns el teu email i desbloqueja l’historial d’aquest mòdul i les novetats de tots els altres al teu correu.