Administrator-Konfiguration
Diese Seite erkl\u00e4rt, wie Sie PulseChat als Administrator konfigurieren: Transport, Berechtigungen, Limits, Omnichannel-Kan\u00e4le, KI und weitere Optionen in views/admin/settings.php.
Alle untenstehenden Optionen finden Sie unter Einstellungen -> Module -> PulseChat -> Einstellungen (welches admin/pulsechat/settings \u00f6ffnet).
1. Allgemein
Diese Optionen steuern das globale Modulverhalten.
-
PulseChat aktivieren
- Option:
pulsechat_enabled - Bei Ja ist PulseChat aktiv und der Chat-Men\u00fceintrag erscheint f\u00fcr Mitarbeiter mit Berechtigung.
- Option:
-
Kunden-Chat aktivieren
- Option:
pulsechat_clients_enabled - Bei Ja wird ein Chat-Widget in das Kundenportal eingebettet, das Gespr\u00e4che zwischen Mitarbeitern und Kunden erm\u00f6glicht.
- Option:
-
Standard-Benutzerstatus bei Anmeldung
- Option:
pulsechat_default_status - Werte:
online,away,busy,offline - Bestimmt den anf\u00e4nglichen Pr\u00e4senzstatus, wenn Mitarbeiter den Administrationsbereich \u00f6ffnen.
- Option:
2. Benachrichtigungen
-
Desktop-Benachrichtigungen
- Option:
pulsechat_desktop_notifications - Aktiviert Browser-Desktop-Benachrichtigungen f\u00fcr neue Nachrichten (Mitarbeiter m\u00fcssen Benachrichtigungen im Browser erlauben).
- Option:
-
Ton-Benachrichtigungen
- Option:
pulsechat_sound_notifications - Spielt einen Ton ab (
assets/audio/notification.mp3), wenn neue Nachrichten eintreffen.
- Option:
-
Toast-Benachrichtigungen
- Option:
pulsechat_toast_notifications - Zeigt kleine Popup-Benachrichtigungen in der Admin-Oberfl\u00e4che f\u00fcr wichtige Ereignisse an.
- Option:
3. Berechtigungen & Zugriff
Diese Optionen und Mitarbeiterf\u00e4higkeiten steuern, wer was verwenden kann.
3.1 Mitarbeiterf\u00e4higkeiten (rollenbasiert)
Definiert in pulsechat.php \u00fcber pulsechat_register_permissions():
view--- kann die PulseChat-Oberfl\u00e4che sehen.send--- kann Nachrichten senden.delete--- kann Nachrichten l\u00f6schen (vorbehaltlich zus\u00e4tzlicher Einstellungen).create_groups--- kann Gruppenkonversationen erstellen.manage_channels--- kann Omnichannel-Verbindungen konfigurieren.manage_automation--- kann Automatisierungsregeln verwalten.view_analytics--- kann Analysen und Berichte einsehen.use_ai--- kann auf KI-Tools zugreifen (Entwurf, Vorschl\u00e4ge, Umschreibung, \u00dcbersetzung, etc.).assign--- kann Konversationen zuweisen / neu zuweisen.view_all_channels--- kann alle Omnichannel-Konversationen sehen, nicht nur zugewiesene/eigene.
Weisen Sie diese F\u00e4higkeiten den Rollen zu unter Einstellungen -> Mitarbeiter -> Rollen.
3.2 Berechtigungen im Einstellungs-Tab
-
Mitarbeitern erlauben, Nachrichten zu l\u00f6schen
- Option:
pulsechat_staff_can_delete
- Option:
-
Mitarbeitern erlauben, Gruppen zu erstellen
- Option:
pulsechat_staff_can_create_groups
- Option:
-
Gruppen verlassen erlauben
- Option:
pulsechat_allow_leave_groups - Bei Nein k\u00f6nnen nur Administratoren Mitglieder entfernen oder Gruppen aufl\u00f6sen.
- Option:
-
Neue Mitglieder sehen Verlauf
- Option:
pulsechat_new_members_see_history - Bei Ja sehen neu hinzugef\u00fcgte Mitglieder den vollst\u00e4ndigen Gruppenverlauf.
- Bei Nein sehen sie nur Nachrichten, die nach ihrem Beitritt gesendet wurden.
- Option:
-
Nur berechtigte Benutzer
- Option:
pulsechat_only_permitted_users - Bei Ja erscheinen nur Mitarbeiter mit der
view-F\u00e4higkeit (oder Administratoren) in den Mitarbeiterlisten und k\u00f6nnen PulseChat verwenden.
- Option:
4. Funktionen
Optionale Funktionalit\u00e4t ein-/ausschalten:
-
Dateifreigabe
pulsechat_allow_file_sharing- Aktiviert das Hochladen von Anh\u00e4ngen \u00fcber die B\u00fcroklammer-Schaltfl\u00e4che.
-
Audionachrichten
pulsechat_allow_audio_messages- Aktiviert die Aufnahme und das Senden von Sprachnachrichten.
-
Reaktionen
pulsechat_allow_reactions- Aktiviert Emoji-Reaktionen auf Nachrichten.
-
Weiterleitung
pulsechat_allow_message_forwarding
-
Anheften
pulsechat_allow_message_pinning
-
Ticket-Konvertierung
pulsechat_allow_ticket_conversion- Aktiviert die Schaltfl\u00e4che "In Ticket umwandeln" im Chat-Header.
-
Tipp-Indikatoren
pulsechat_show_typing_indicators
-
Lesebest\u00e4tigungen
pulsechat_show_read_receipts
-
Online-Status
pulsechat_show_online_status
5. Limits & Datenverwaltung
5.1 Limits
-
Maximale Dateigr\u00f6\u00dfe
pulsechat_max_file_size_mb- Maximale Upload-Gr\u00f6\u00dfe f\u00fcr Anh\u00e4nge (in MB).
-
Nachrichtenbearbeitungsfenster
pulsechat_edit_window_minutes- Wie lange nach dem Senden eine Nachricht bearbeitet werden kann (
0= nie erlaubt).
-
Maximale Gruppenmitglieder
pulsechat_max_group_members
-
Erlaubte Dateitypen
pulsechat_allowed_file_types- Kommagetrennte Liste von Erweiterungen (z.B.
.jpg,.png,.pdf,.docx).
5.2 Datenaufbewahrung
In derselben Einstellungsseite definiert:
- Automatische Bereinigung nach (Monaten)
pulsechat_auto_purge_months0= nie bereinigen.- Andernfalls k\u00f6nnen Nachrichten, die \u00e4lter als die angegebene Anzahl von Monaten sind, durch die Bereinigungslogik gel\u00f6scht werden.
6. Darstellung
PulseChat \u00fcbernimmt Perfex-Stile und f\u00fcgt eigene hinzu.
Wichtige Optionen:
-
Markenfarbe
pulsechat_brand_color- Wird f\u00fcr prim\u00e4re Akzente in der Chat-Oberfl\u00e4che verwendet.
-
Chat-Hintergrund
pulsechat_chat_bg- W\u00e4hlen Sie aus vordefinierten Hintergr\u00fcnden/Themes.
Es gibt auch Einstellungen auf Benutzerebene (Dunkel-/Hell-Theme), die pro Mitarbeiter gespeichert und \u00fcber data-theme-Attribute in chat_view.php angewendet werden.
7. Transport (Echtzeit)
PulseChat unterst\u00fctzt:
- Integriertes Polling --- Periodische AJAX-Aufrufe zum Abrufen neuer Nachrichten (keine externen Dienste).
- Pusher WebSockets --- Echtzeit-Zustellung \u00fcber Pusher Channels.
- Auto --- Verwendet Pusher wenn korrekt konfiguriert; ansonsten F\u00e4llt auf Polling zur\u00fcck.
Relevante Einstellungen im Abschnitt "Echtzeit-Transport":
pulsechat_transport---auto,pusheroderpolling- Zus\u00e4tzliche Pusher-Einstellungen aus den Perfex-Kerneinstellungen (App ID, Key, Secret, Cluster).
Sie k\u00f6nnen diese jederzeit in den PulseChat-Einstellungen \u00e4ndern; die Oberfl\u00e4che zeigt den aktiven Modus \u00fcber die Transportleiste oben im Chat an.
8. Omnichannel-Kan\u00e4le
Um den Omnichannel-Posteingang zu aktivieren:
- Aktivieren Sie Omnichannel-Kan\u00e4le aktivieren
- Option:
pulsechat_channels_enabled - Bei Ja erscheint ein Kan\u00e4le-Tab in der linken Seitenleiste und das Omnichannel-Backend ist aktiv.
- Option:
Jeder Kanal (WhatsApp, Telegram, E-Mail, etc.) wird in der Kan\u00e4le-Oberfl\u00e4che (Zahnradsymbol im Kan\u00e4le-Tab) konfiguriert und in pc_channels als verschl\u00fcsseltes JSON gespeichert.
Siehe Omnichannel & Kan\u00e4le f\u00fcr kanalspezifische Details.
9. KI-Assistent
PulseChat kann OpenAI (ChatGPT) oder Anthropic (Claude) verwenden f\u00fcr:
- Antwortentw\u00fcrfe
- Intelligente Vorschl\u00e4ge (Chips)
- Nachrichtenumschreibung
- Rechtschreibung/Grammatik
- Zusammenfassungen
- \u00dcbersetzung
- Stimmungsanalyse
Im Abschnitt KI-Assistent --- Multi-Anbieter finden Sie:
-
KI-Funktionen aktivieren
pulsechat_ai_enabled
-
KI-Anbieter
pulsechat_ai_provider---openaioderanthropic
-
OpenAI API-Schl\u00fcssel
pulsechat_ai_api_key
-
Anthropic API-Schl\u00fcssel
pulsechat_ai_anthropic_api_key
-
KI-Modell
pulsechat_ai_model--- Optionen umfassen:- OpenAI:
gpt-4o,gpt-4o-mini,gpt-3.5-turbo - Anthropic:
claude-3-5-sonnet-20241022,claude-3-5-haiku-20241022,claude-3-opus-20240229
- OpenAI:
-
System-Prompt
pulsechat_ai_system_prompt- Globale Anweisung, die von allen KI-Aufrufen verwendet wird (z.B. "Sie sind ein hilfreicher Kundensupport-Assistent...").
-
Temperatur
pulsechat_ai_temperature
-
Maximale Token
pulsechat_ai_max_tokens
-
Funktionsschalter
pulsechat_ai_auto_reply--- zeigt die Entwurf-Schaltfl\u00e4che (KI-Antwortentwurf).pulsechat_ai_suggestions--- zeigt Vorschlagschips.pulsechat_ai_rewrite--- aktiviert die Umschreibungsschaltfl\u00e4che.pulsechat_ai_translate--- aktiviert die \u00dcbersetzungsschaltfl\u00e4che.pulsechat_ai_sentiment--- Stimmungsanalyse-Helfer.
Siehe KI-Assistent f\u00fcr Details zur Darstellung in der Oberfl\u00e4che und zum Verhalten in Konversationen.
10. Lizenzierung
Die Lizenzierung von PulseChat wird konfiguriert \u00fcber:
pulsechat_verification_idpulsechat_product_tokenpulsechat_last_verificationpulsechat_heartbeat
Diese werden automatisch verwaltet durch den Lizenzierungsablauf und sollten nicht manuell bearbeitet werden. Um die Lizenz zu \u00e4ndern:
- Deaktivieren Sie PulseChat unter Einstellungen -> Module.
- Aktivieren Sie es erneut; der Aktivierungsbildschirm erscheint wieder und erm\u00f6glicht die Eingabe eines neuen Kaufschl\u00fcssels.