logo
Entwicklung
Suchen
Alarmbenachrichtigung

Alarmbenachrichtigung

Alarmtyp

image-20241226194156222

Im Bereich „Organisation – Alarmbenachrichtigungen“ von GPTBots können Sie verschiedene Funktionen rund um Alarmbenachrichtigungen nutzen.
Die Alarmbenachrichtigungsfunktion von GPTBots ist je nach Geschäftsszenario in drei Typen unterteilt:

  • Kontingentalarm: Alarme im Zusammenhang mit Kontostand und Abonnements. Dazu gehören: Benachrichtigungen zum Kontostand, Benachrichtigungen zum Verbrauch von Credits, Benachrichtigungen zu Abonnements.
  • Agentenalarm: Alarme im Zusammenhang mit Multi-Agenten-Geschäftsszenarien. Dazu gehören: Überschreitung des RPM-Limits (Anfragen pro Minute) bei Agentengesprächen, Benachrichtigungen bei Erreichen des RPM-Limits, Benachrichtigungen zur Überschreitung der maximalen Anzahl fehlerhafter Agentenantworten.
  • Alarm zur Ticketklassifizierung: Alarme, die sich auf die Häufigkeit bestimmter Ticketklassifizierungen bei Multi-Agenten-Interaktionen beziehen.

Konfiguration von Alarmregeln

Alarm-Elemente

image-20241226194534946

Nachdem Sie den Alarmtyp ausgewählt haben, klicken Sie unter dem jeweiligen Typ auf „Alarmregel hinzufügen“, um mit der Konfiguration zu beginnen.

Bei der Konfiguration müssen Sie spezifische Alarm-Elemente auswählen, zum Beispiel den Kontostand.
Bitte beachten Sie: Bei geschäftlichen Alarmen muss der Ziel-Multi-Agent ausgewählt werden. Bei kategoriebasierten Alarmen müssen sowohl der Ziel-Multi-Agent als auch die Ziel-Ticketklassifizierung ausgewählt werden.

Alarmregeln

Alarmregeln sind Bedingungen, die das Auslösen eines Alarms bestimmen. Sobald die Bedingungen einer Alarmregel erfüllt sind, wird ein Alarm ausgelöst.

Benachrichtigungshäufigkeit

Die Alarmbenachrichtigungshäufigkeit legt fest, wie oft Alarmbenachrichtigungen versendet werden. Nach Auslösung eines Alarms können Nutzer:innen die Häufigkeit der Benachrichtigungen individuell konfigurieren.

Benachrichtigungskanäle

image-20241226194739578

GPTBots unterstützt vier Benachrichtigungsmethoden: E-Mail, SMS, WhatsApp und Webhook. Sie können die gewünschten Benachrichtigungsmethoden auswählen und Mitglieder hinzufügen. Sobald ein Alarm ausgelöst wird, versendet GPTBots die Benachrichtigung entsprechend den ausgewählten Methoden und den Kontaktdaten der Mitglieder.

Webhook-Konfiguration für Alarme

Dieser Webhook dient dem Empfang von Alarmbenachrichtigungen. Über eine POST-Anfrage kann der Client Alarminformationen wie Titel, Zeitpunkt und Inhalt an die angegebene Webhook-URL senden.

Anfrage-URL

  • URL: Dynamisch konfigurierte Webhook-URL
  • Methode: POST
  • Content-Type: application/json

Anfrage-Header

Username: webhookClientId
Secret: webhookClientSecret

Header Erforderlich Beschreibung
Content-Type Ja Der Inhaltstyp des Anfrage-Bodys, fest auf application/json gesetzt
Authorization Nein Dieser Header ist erforderlich, wenn sowohl webhookClientId als auch webhookClientSecret konfiguriert sind.

Erläuterung zur Authentifizierung

  • Wenn sowohl webhookClientId als auch webhookClientSecret vorhanden sind, erfolgt die Authentifizierung per Basic Authentication im Format:
Authorization: Basic Base64(clientId:clientSecret)
                      
                      Authorization: Basic Base64(clientId:clientSecret)

                    
Dieser Codeblock im schwebenden Fenster
  • Wenn nur webhookClientId existiert, erfolgt die Authentifizierung per Bearer Token im folgenden Format:
Authorization: Bearer clientId
                      
                      Authorization: Bearer clientId

                    
Dieser Codeblock im schwebenden Fenster
  • Wenn nur webhookClientSecret existiert, erfolgt die Authentifizierung per Bearer Token im folgenden Format:
Authorization: Bearer clientSecret
                      
                      Authorization: Bearer clientSecret

                    
Dieser Codeblock im schwebenden Fenster

Anfrage-Body

Der Anfrage-Body ist im JSON-Format und enthält folgende Felder:

Feld Typ Erforderlich Beschreibung
title String Ja Alarmtitel
time Long Ja Alarmzeitpunkt (in Millisekunden)
content String Ja Spezifischer Inhalt des Alarms

Beispiel:

{ "title": "CPU-Auslastungsalarm", "time": 1698745600000, "content": "Die CPU-Auslastung hat in den letzten 5 Minuten 90 % überschritten." }
                      
                      {
  "title": "CPU-Auslastungsalarm",
  "time": 1698745600000,
  "content": "Die CPU-Auslastung hat in den letzten 5 Minuten 90 % überschritten."
}

                    
Dieser Codeblock im schwebenden Fenster

Hinweise

  1. Webhook-URL-Validierung: Die URL muss eine gültige externe Adresse sein und darf nicht auf eine interne Netzwerkadresse verweisen (z. B. 192.168.x.x oder 10.x.x.x).
  2. Authentifizierung: Falls webhookClientId oder webhookClientSecret konfiguriert ist, kann die Authentifizierung entsprechend der jeweiligen Methode erfolgen.
  3. Zeitüberschreitung: Das Standard-Timeout für Anfragen beträgt 5 Sekunden. Reagiert der Zielserver nicht innerhalb dieser Zeit, schlägt die Anfrage fehl.

Steuerung der Alarmfrequenz

image-20241226194848985

Im Bereich „Steuerung der Alarmfrequenz“ können Sie die Gesamtanzahl der über verschiedene Kanäle versendeten Alarmbenachrichtigungen sowie die Sprache der Benachrichtigungen selbst konfigurieren.