NAiOSOmni
omnichatv0.8.1Verbinden Sie WhatsApp und Telegram mit NAiOS. Dashboard mit KPIs und Grafiken, einheitlicher Posteingang, KI-Autoantwort mit Tools, vertikalen Agenten, Demomodus und Multi-Tenant.
Beschreibung
OmniChat verwandelt jeden Messaging-Kanal in eine Schnittstelle zu NAiOS. Verknüpfen Sie WhatsApp Personal (Baileys, über QR), die offizielle WhatsApp Business Platform (Meta Cloud API) oder Telegram Bot. Enthält ein Dashboard mit automatisch berechneten KPIs + Grafiken (Linie, Donut, Heatmap), einen einheitlichen Posteingang in Echtzeit (SSE), KI-Autoantwort mit Tool-Calling, 14 Tools (Bilder generieren/bearbeiten, Audio transkribieren, E-Mails senden, KB abfragen, Präsentationen/Landingpages/Formulare erstellen, strukturierte Bestellungen speichern...), 5 Kanalmodi (geschlossen, Whitelist, Blacklist, Kunde, Akquisitionsgateway), SIMULATIONS-Modus für Demos, in dem der Kunde auswählt, welchen Agenten er testen möchte, Befehle über Self-Chat (/on, /off, /pause, /ai), Self-Link über /claim, damit Ihre registrierten Kunden ihren eigenen NAiOS-Kontext nutzen können, Onboarding-Gateway mit Magic-Link-Login, VERTIKALE AGENTEN: spezialisierte Bots (Lieferbestellungen, Immobilien-Leads, Restaurantreservierungen usw.) mit Prompt + Geschäftsvariablen + JSON-Schema zur Erfassung, generiert von IA-Wizard, mit integriertem CRM, automatischer Wiederherstellung des Workers nach Sitzungsverlust und Wiederverbindung ohne erneute Verknüpfung, wenn die Anmeldedaten weiterhin gültig sind.
Funktionen (26)
Verknüpfen Sie Ihre Nummer als Gerät über QR oder Code. Unterstützt Gruppen. Isolierter Worker-Prozess.
Offizielle Verbindung zur Meta Cloud API. Kein Risiko eines Banns, Vorlagen, verifiziertes HMAC-Webhooks.
Offizieller Bot über die Bot API. Token von @BotFather, kein Risiko, kostenlos. Unterstützt Gruppen und Medien.
Liste der Gespräche + Thread + Composer. SSE-Push, visuelle Multimedia (Bilder, Audios, Videos).
Loop Tool-Calling: 12 bereitgestellte Tools (Bilder generieren/bearbeiten, Audios, KB, E-Mail, Präsentationen...).
Tippindikator skaliert nach Länge, zufälliges Jitter, Cool-Down nach manueller Antwort des Eigentümers.
Geschlossen, Whitelist, Blacklist, Kunde, Gateway. Visuell konfigurierbar.
Verwandeln Sie Ihren Kanal in einen Funnel: Jeder Unbekannte wird eingeladen, ein kostenloses NAiOS-Konto mit Magic-Link zu erstellen.
Registrierte Benutzer können ihr WhatsApp mit /claim E-Mail + /code verknüpfen. Bot verwendet SEINEN Prompt und SEINE Tokens.
Override durch Peer: force-on/off, benutzerdefinierter Prompt, Pause, alles über die UI.
Visueller Editor pro Tag mit Zeitfenstern, OOO-Modus mit benutzerdefiniertem Nachricht.
Quoten für Nachrichten/Minuten/Stunde/Tag, automatische Burst-Erkennung, Schutz gegen Banns.
/on /off /pause /status /test /prompt /ai /help aus Ihrem eigenen Self-Chat.
6 Vorlagen: Restaurant, Support, Immobilien, Salon, B2B-Verkäufe, persönlicher Assistent.
Endpoint mit Gesamtsummen und Statistiken pro Kanal, Fehler, Nachrichten/Tag, aktive Sitzungen.
Erstellen Sie spezialisierte Bots (Bestellungen, Leads, Reservierungen), indem Sie in natürlicher Sprache beschreiben — die IA generiert Prompt, Felder und E-Mail.
Bestellungen werden in der DB mit JSON-Schema gespeichert. CRM-Ansicht mit Filtern, Status, Bearbeitung, Notizen, CSV-Export.
Benachrichtigung per E-Mail + WhatsApp an die verknüpfte Telefonnummer, wenn eine neue Bestellung eingeht. Automatische Bestätigung an den Kunden.
Jede neue Registrierung löst einen signierten POST mit HMAC-SHA256 an Ihre externe URL (Zapier, Make, n8n, CRM) aus. Exponentielles Retry + Lieferprotokoll.
4 Spalten (neu / kontaktiert / abgeschlossen / archiviert) mit Ziehen und Ablegen zwischen Zuständen. Toggle Tabelle/Kanban persistent.
Interaktive Diagramme, die von IA aus dem Prompt generiert werden — visualisiert Schichten, Entscheidungen, Werkzeuge und erfasste Felder. Zoom/Pan + SVG-Export.
Haupt-Tab mit KPIs, Grafiken (Chart.js: Linie/Donut/Balken + Heatmap D3), vereinheitlichte kürzliche Aktivitäten und Gesundheitsprüfung mit Aktionen.
Startseite mit automatisch berechneten KPIs (Nachrichten, Bestellungen, Konversion, Tokens) + Liniendiagramm 30 Tage eingehend/ausgehend + Donut-Zustände + Heatmap Stunde×Tag + Top-Kanäle/Agenten + Gesundheitswarnungen.
Versetzt einen Kanal in den Demomodus: Der Kunde wählt aus den Agenten, die Sie aktivieren. 5 bearbeitbare Texte, Befehle /exit /wechseln /menü /hilfe, Datensätze mit Flag is_simulation markiert.
Nach Verlust der WhatsApp Web-Sitzung (Server-seitiger Abschluss, Limit von 4 Geräten, Serverneustart) startet der Worker automatisch neu, indem er das gespeicherte auth_blob wiederverwendet. Expliziter 'Reconnect'-Button, falls das Auto fehlschlägt.
Integrierter Kontakt-Picker: synchronisiertes Adressbuch (wa-personal) oder gesehene Peers. Im Posteingang wählen Sie zuerst den Kanal und dann den Kontakt, Sie gelangen zum leeren Thread, bereit zum Schreiben.
Changelog
- Seams für andere Module (Vertrag mit Kampagnen): listChannelsFor(userId) gibt die Kanäle des Benutzers (eigenen + mit Erlaubnis reply geteilten) mit kind/label/phone/connected zurück; sendFor(userId, { channelId, to, text?, template?, meta? }) sendet über einen Kanal des Benutzers, normalisiert das Ziel zum Peer jedes Treibers (Telefon → JID in wa-personal, Ziffern in wa-cloud, chat_id@telegram) und gibt { ok, messageId, channelKind } oder { ok:false, error: bad_args|no_channel|not_connected|forbidden|needs_template|transport } zurück. Nie auslösen.
- wa-cloud: der Fehler 131047 (außerhalb des 24-Stunden-Fensters) wird als needs_template gemeldet; mit Vorlage { name, language, params[] } wird die Vorlage von Meta gesendet.
- Der manuelle Versand des Posteingangs und sendFor teilen denselben internen Pfad (_dispatchOutgoing + _attributeOutgoing): Registrierung im Gespräch und Zuordnung sent_by_user_id identisch; sendFor fügt außerdem einen Eintrag im Kanalprotokoll (Kategorie send) mit dem Ursprungsmodul hinzu.
- Neuer Test tests/omnichat/test-send-seam.js (fingierter Treiber).