Diese Anleitung zeigt exemplarisch, wie man den BOSMon als Schnittstelle zum BOSNotifier benutzt.

Öffnen Sie den BOSMon, wie Sie es gewöhnlich auch tun. Über „Datei“ -> „Einstellungen“ gelangen Sie in das Einstellungsmenü. Wir empfehlen Ihnen hier einen neuen Push Notification Anbieter anzulegen.

BOSMon Push Notification Provider

Wenn Sie diesen angelegt haben, ist es wichtig, dass Sie in den Entwicklungsmodus wechseln. Sie können die meisten Einstellungen aus dem BOSNotifier dabei übernehmen.

BOSMon Push Notification Provider

URL

https://www.bosnotifier.de/gateway.web.php

POST Content-Type

application/x-www-form-urlencoded

Parameter

gatewaykey=%address%&message=%message%&headline=%title%&prio=0&authorization=%field1%

BOSMon Push Notification Provider

Script

public static bool ProcessResponse(int httpCode, String[] header, String content, out String result) {
  switch(content) {
    case "100": result = "OK"; return true;
    case "600": result = "API Schlüssel nicht vorhanden oder nicht korrekt"; break;
    case "700": result = "Gatewaykeys sind von unterschiedlichen Nutzern"; break;
    case "800": result = "Kein Gatewaykey übergeben"; break;
    case "900": result = "Keine Nachricht übergeben"; break;
    default: result = content; break;
  }
  return false;
}

public static void PrepareVariables(System.Collections.Generic.IDictionary<String, String> variables) {
  String value;

  if(! variables.TryGetValue("message", out value) || value == null || value.Trim().Length == 0)
    variables["message"] = "Keine Meldung";

  if(! variables.TryGetValue("title", out value) || value == null || value.Trim().Length == 0)
    variables["title"] = "Kein Titel";
}

BOSMon Push Notification Provider

BOSMon Push Notification Provider

Nun müssen Sie noch Ihre Konfigurationsdaten hinterlegen. Zunächst einmal braucht Sie den API Schlüssel. Diesen finden Sie im BOSNotifier Portal unter Einstellungen.

BOSNotifier API Key

Dieser muss dann im BOSMon beim Push Dienst, den Sie gerade angelegt haben, in den Einstellungen hinterlegt werden.

BOSNotifier API Key wird im BOSMon hinterlegt

Nun gibt es für jede Gruppe, die Sie angelegt haben, einen Gruppenschlüssel. Diesen müssen Sie bei den Empfängern der einzelnen Aktionen hinterlegen.

BOSNotifier Gruppen Key anzeigen

BOSNotifier Gruppen Key wird im BOSMon hinterlegt

Das war es auch schon. Nun können Sie im Telegramereignis über den roten Button mit der Aufschrift „Testen“ eine Nachricht versenden.