Anleitung zum Telegram DAPNET-Bot

Für den Messenger Telegram hat Rainer DO6UK einen Bot programmiert, der Nachrichten aus dem DAPNET in den Messenger überträgt, eine Möglichkeit zum Absenden von Funkrufen bietet und den Zugriff auf die Rubrikennachrichten ermöglichst.

Wichtig … der Bot soll nicht als Ersatz für Pager und/oder Sender verstanden werden. Vielmehr soll er als Möglichkeit des Reinschnupperns in das DAPNET und als Überbrückung für Bereiche ohne Empfang gesehen werden – und für den Programmierer war er die Motivation sich mit der Welt der Telegram-Bots und der DAPNET-REST-API genauer zu befassen.

Diese Seite widmet sich der Benutzung des Bot – über die technische Seite des Bots gibt es hier mehr zu lesen.

Inhalt

Wie komme ich mit dem Bot ins DAPNET?

Zu allererst brauchst Du den Messenger Telegram. Im Telegram tippt man dann den Button für neuen Chat, tippt oben auf die Lupe und gibt dann @db0usd_dapnet_bot ein, bzw. erhält nach den ersten Buchstaben bereits einen entsprechen Vorschlag. Auf den Vorschlag tippen und es meldet sich bereits der Bot.

Als ersten Befehl sollte man /start an den Bot senden und wenn dann eine Nachricht unter anderem mit Datenschutzhinweisen kommt, läuft die Verbindung zwischen Dir und dem Bot.

Ich will jetzt was sehen – ein Blick in die Rubriken

Bereits ohne eine eigene RIC im DAPNET oder ein eigenes Rufzeichen (z.B. als SWL) kannst Du jetzt in den Rubriken stöbern. Mit dem Befehl /rubric kannst bekommst Du eine erste Auswahl an Rubriken zu sehen. Dahinter siehst Du immer, wie viele Nachrichten in der Rubrik verfügbar sind. Unter dem Rubrikentitel findest du einen anklickbaren Link, der dich zu den Nachrichten bringt.

Nachdem du auf einen Link zu den Rubrikennachrichten geklickt hast, werden die gespeicherten Nachrichten angezeigt. Am Ende der Nachricht erscheint ein Link, mit dem Du die Rubrik abonnieren kannst.

Ich will auf dem laufenden bleiben – das Rubriken-Abo

Wenn Dir eine Rubrik gefällt und Du keine Neuigkeiten verpassen willst, kannst du eine Rubrik abonnieren. Am einfachsten geht dies mit dem entsprechenden Link am Ende der Rubrikennachrichten. Wenn du den Kurznamen einer Rubrik bereits kennst (z.B. mowas-ni für MoWaS Niedersachsen) kannst Du das Abo auch direkt mit einem Befehl /rubadd mowas-ni hinzufügen und der Bot sendet dir eine Bestätigung. Immer wenn nun neue Inhalte in einer Rubrik erkannt werden, sendet Dir der Bot diese als Nachricht.

Wenn Du schauen möchtest, sende den Befehl /rubabo an den Bot und er gibt dir eine Liste mit den abonnierten Rubriken aus. Unter jeder Rubrik siehst du, ob diese aktiv oder inaktiv ist, einen Link um die Rubrik “stumm” zu schalten, einen Link um das Abo zu löschen und einen Link um die Rubrik zu lesen.

Die Befehle zum Stummschalten /ruboff, zum Reaktivieren /rubon, zum Löschen /rubrem und Lesen der Nachrichten /rubnews können gefolgt vom Kurznamen der Rubrik auch direkt an den Bot gesendet werden. Ein /rubrem mowas-ni wird die weiter oben abonnierte Rubrik wieder löschen.

Hilfe! ich sehe bei /rubric keine Rubrik aus meinem Bundesland

Die Anzeige von /rubric wird über Transmittergroups gefiltert, denn wer will schon die knapp 500 Rubriken durchscrollen. Per Default steht dieser Filter im Bot auf all dl-all dl-ni und dxclusters. Das ist ein wenig historisch bedingt, weil das die Sendergruppen waren, in denen der Bot von Anfang an eingebunden war. Mit einem Befehl kannst Du diesen Filter für Dich ändern und per /rxgroups all,dl-all,dl-by,dxclusters zum Beispiel Niedersachsen gegen Bayern austauschen. Wenn Du dich mal vertippst und eine nicht existente Sendergruppe eintippst, wird der Bot nur die Gruppen übernehmen, die er aus dem DAPNET kennt.

Ich will nur mal sporadisch in die Rubriken einer anderen Sendergruppe schauen

Du kannst eine Liste von Sendergruppen auch direkt an den Rubriken-Befehl anhängen und so die Auswahl nur für diesen Aufruf ändern /rubric dl-nw wird dir also nur die Rubriken aus NRW zeigen.

Wie kann ich denn nun meine Funkrufe empfangen?

Du brauchst deine im DAPNET registrierte RIC (entweder vom Skyper oder eine auf Basis der DMR-ID zugeteilte) und kannst damit deinen virtuellen Pager im Bot programmieren. Mit dem Befehl /add 0123456 MeineRIC wird die RIC 0123456 zusammen mit dem Fixtext im Pager gespeichert. Immer wenn nun eine Nachricht an diese RIC im DAPNET vom Bot empfangen wird, leitet er dir diese Nachricht per Telegram weiter.

Mit dem Befehl /list siehst Du die aktuell hinterlegten RICs. Auch hier gibt es wie beim Rubriken-Abo die Möglichkeit eine RIC vorübergehend inaktiv zu schalten. Ähnlich wie bei den Rubriken können die Befehlen /on 0123456 und /off 0123456 auch direkt an den Bot gesendet werden.

Der Befehl /remove 0123456 löscht deine RIC wieder aus deinem Pager.

Wie kann ich Funkrufe über den Bot senden?

Zum Senden von Funkrufen brauchst Du gültiges Amateurfunk-Rufzeichen. Dieses musst Du mit dem Befehl /auth rufzeichen im Bot speichert. Der Bot-Admin erhält dann eine Nachricht und prüft mithilfe verschiedener Quellen, ob Du wirklich lizenziert bist. Im Zweifel wird er dich kontaktieren und nach einem Nachweis fragen.

Nach der Freischaltung deines Rufzeichens erhälst Du eine Nachricht vom Bot und kannst sofort mit Befehl /call rufzeichen Meldung Funkrufe an das DAPNET senden. Wenn Du mehrere Rufzeichen mit Komma aneinander reihst, kannst Du auch Rundrufe erzeugen.

Per Default sendet der Bot immer an die Sendergruppe all. Dieses kannst und solltest Du ändern, wenn Du weißt, dass deine Rufe sich zum Beispiel auf Deutschland beschränken. Mit dem Befehl /txgroups dl-ni,dl-he,dl-nw änderst Du die Sendergruppen in diesem Beispiel auf Niedersachsen, Hessen und NRW.

Hey – ist das alles Datenschutzkonform?

Der Bot gibt mit dem Befehl /datenschutz Auskunft darüber, welche Daten grundsätzlich gespeichert werden. Welche Daten er genau über dich gespeichert hat, erfährst Du mit dem Befehl /me. Die gespeicherten Daten des Bots werden ausschließlich durch den Bot selbst verarbeitet und die Daten werden auch nicht für andere Zwecke ausgewertet, verarbeitet oder genutzt.

Du alleine entscheidest, ob der Bot Daten über dich speichern soll. Wenn Du den Bot nicht mehr nutzen möchtest und deine Daten gelöscht werden sollen, kannst Du das jederzeit mit dem Befehl /kill erledigen. Danach erfolgt eine Sicherheitsabfrage und wenn Du den Vorgang nicht abbrichst, sind alle Daten im Bot unwiderruflich gelöscht.

Gibt es noch weitere Befehle?

Eine aktuelle Liste aller Befehle im Bot siehst Du, wenn du im Bot /help eingibst. Dort gibt es auch zu allen Befehlen weitere Hilfestellungen.

Mit /state erhälst Du Informationen über den Bot selbst.

Wohin kann ich mich bei Fragen und Ideen wenden?

Der Bot-Admin Rainer DO6UK ist im Telegram als @do6uk erreichbar. Hilfestellung vor allem generell zum DAPNET bietet die Telegram-Gruppe DAPNET User