Telegram Bot in 1.5

Hilfe & Support rund im BosMon. Posting ist ohne Anmeldung erlaubt
bosmon
Beiträge: 4005
Registriert: 28. Dez 2009, 18:16

Re: Telegram Bot in 1.5

Beitrag von bosmon »

Hallo,

hier ist die allgemeine Doku zum Bot zu finden: https://www.bosmon.de/doc/bosmon/1.5/cf ... ambot.html

In der Doku sind Beispiele zur Erstellung der Kommandos aufgeführt. Hier sind alle momentan verfügbaren BosMon Befehle aufgelistet:

Code: Alles auswählen

bmconnect externalip: Gibt die öffentliche IP zurück
bmconnect upnp: UPNP Tests
response setstatus: Setzt einen Benutzerstatus  Argumente: <Name> <Status>
response getstatus: Gibt einen Benutzerstatus zurück  Argumente: <Name>
bosmon saveconfig: Speichert die Konfiguration
bosmon license: Zeigt Lizenzdaten an
bosmon quit: Beendet BosMon
bosmon test: Testfunktion, niemals aufrufen.
device reset: Setzt den Geräteaccount zurück. Argumente: <Gerätename> [<Passwort>]
device isregistered: Gibt zurück ob das Gerät registriert ist. Argumente: <Gerätename> 
devices setregisterpw: Setzt das globale Passwort zur Geräte-Registrierung. Argumente: <Passwort>
telegram channels: Gibt alle Kanäle zurück.
telegram pocsag: Generiert ein Pocsag-Telegramm. Argumente: <kanal> <adresse> <subric> <nachricht>
telegram zvei: Generiert ein 5-Ton-Telegramm. Argumente: <kanal> <adresse> [<doppelton>]
telegram fms: Generiert ein FMS-Telegramm. Argumente: <kanal> <adresse> status>
Grüße
Thimo Eichstädt
BosMon Dokumentation: https://www.bosmon.de/doc
BosMon Support: support@bosmon.de
MartinFW112
Beiträge: 24
Registriert: 11. Aug 2016, 11:07

Re: Telegram Bot in 1.5

Beitrag von MartinFW112 »

Hey , kann mir vll einer mal erklären wie und was das mit den Komandos auf sich hat. bzw wie das dann funktioniert mit dem kommandos einrichten und ich das dann nutzen kann.

am besten ein how to do wie man das alles einstellt bzw nutzt
Opsec
Beiträge: 129
Registriert: 17. Sep 2015, 13:47

Re: Telegram Bot in 1.5

Beitrag von Opsec »

bosmon hat geschrieben: 25. Sep 2020, 15:53 Hallo,

hier ist die allgemeine Doku zum Bot zu finden: https://www.bosmon.de/doc/bosmon/1.5/cf ... ambot.html

In der Doku sind Beispiele zur Erstellung der Kommandos aufgeführt. Hier sind alle momentan verfügbaren BosMon Befehle aufgelistet:

Code: Alles auswählen

bmconnect externalip: Gibt die öffentliche IP zurück
bmconnect upnp: UPNP Tests
response setstatus: Setzt einen Benutzerstatus  Argumente: <Name> <Status>
response getstatus: Gibt einen Benutzerstatus zurück  Argumente: <Name>
bosmon saveconfig: Speichert die Konfiguration
bosmon license: Zeigt Lizenzdaten an
bosmon quit: Beendet BosMon
bosmon test: Testfunktion, niemals aufrufen.
device reset: Setzt den Geräteaccount zurück. Argumente: <Gerätename> [<Passwort>]
device isregistered: Gibt zurück ob das Gerät registriert ist. Argumente: <Gerätename> 
devices setregisterpw: Setzt das globale Passwort zur Geräte-Registrierung. Argumente: <Passwort>
telegram channels: Gibt alle Kanäle zurück.
telegram pocsag: Generiert ein Pocsag-Telegramm. Argumente: <kanal> <adresse> <subric> <nachricht>
telegram zvei: Generiert ein 5-Ton-Telegramm. Argumente: <kanal> <adresse> [<doppelton>]
telegram fms: Generiert ein FMS-Telegramm. Argumente: <kanal> <adresse> status>
Grüße
Thimo Eichstädt
Habe das mit den Befehlen einmal probiert, bei "response setstatus" kommt: Kein gültiger Integer-Wert: verfuegbar.

Und bei "telegram fms" oder "telegram pocsag" jeweils: Kanal status nicht gefunden.

Ist das normal in der Beta oder geht es schon irgendwie und ich habe etwas falsch gemacht, die telegramm-in Kanäle existieren.
Opsec
Beiträge: 129
Registriert: 17. Sep 2015, 13:47

Re: Telegram Bot in 1.5

Beitrag von Opsec »

Ich habe jetzt mal alles durchprobiert...

Folgende Kommandos funktionieren:
  • bosmon saveconfig
  • bosmon license
  • telegram channels
Findet die Kanäle nicht, obwohl existent, bei:
  • telegram pocsag
  • telegram zvei
  • telegram fms
Besonderheit:
  • response setstatus: Setzt einen Benutzerstatus Argumente: <Name> <Status>
  • response getstatus: Gibt einen Benutzerstatus zurück Argumente: <Name>
Geht nicht mit Gerät, sondern nur mit Benutzer (Wenn man ihn angelegt hat), und dann nur mit Status 1 für Verfügbar, 2 ... und 3 ...

Nicht Probiert:
  • bosmon quit
  • bosmon test
  • device reset
  • device isregistered
  • devices setregisterpw
Flo112
Beiträge: 102
Registriert: 14. Okt 2013, 08:11

Re: Telegram Bot in 1.5

Beitrag von Flo112 »

Folgende Kommandos funktionieren:
  • bosmon saveconfig
  • bosmon license
  • telegram channels
Kann ich so bestätigen

Findet die Kanäle nicht, obwohl existent, bei:
  • telegram pocsag
  • telegram zvei
  • telegram fms
Kann ich so bestätigen

Besonderheit:
  • response setstatus: Setzt einen Benutzerstatus Argumente: <Name> <Status>
  • response getstatus: Gibt einen Benutzerstatus zurück Argumente: <Name>
Geht nicht mit Gerät, sondern nur mit Benutzer (Wenn man ihn angelegt hat), und dann nur mit Status 1 für Verfügbar, 2 ... und 3 ...


Nicht Probiert:
  • bosmon quit
  • bosmon test
  • device reset
  • device isregistered
  • devices setregisterpw


bosmon quit
bosmon test

Funktionieren ebenfalls

Zum Rest kann ich nichts sagen
micha
Beiträge: 99
Registriert: 10. Nov 2012, 17:01

Re: Telegram Bot in 1.5

Beitrag von micha »

Auch ich wollte ein wenig testen. Habe die Version 2210. Ich bekomme nun per Telegram nicht einmal mehr eine Antwort auf die Frage /zeit, nur noch:
Dies ist der BosMon Telegram-Bot. Du kannst mit mir kommunizieren, indem Du mir Befehle gibst. Befehle beginnen mit einem Schrägstrich "/". Folgende Befehle sind möglich:

/hallo - Hallo sagen
/zeit - Die Uhrzeit von BosMon abrufen

Alarmierung, Rückmeldung und auch die Erzeugung eines Ereignis aus der Rückmeldung funktionieren.
firefighter99999999
Beiträge: 1
Registriert: 19. Okt 2020, 15:00

Re: Telegram Bot in 1.5

Beitrag von firefighter99999999 »

Hi ,

ich suche eine Möglichkeit das in einem Telegram Kanal die Nachrichten die älter als 3 Stunden sind zu löschen . (Bot, Script etc.)


Danke im Voraus
micha
Beiträge: 99
Registriert: 10. Nov 2012, 17:01

Re: Telegram Bot in 1.5

Beitrag von micha »

Habe auf Version 1.5.4 2221 upgedatet, Problem mit Telegram besteht weiter. Habe auch mal die Api-Keys zwischen Testsystem und dem produktiven getauscht, der Fehler liegt nicht bei Telegram. Kann man das Empfangen von Befehlen irgendwo sperren?
micha
Beiträge: 99
Registriert: 10. Nov 2012, 17:01

Re: Telegram Bot in 1.5

Beitrag von micha »

Problem gelöst, die Kommandos /zeit und /hallo gibt es nicht mehr.
In der Doku finde ich die Liste der Kommandos nicht.
Wieso bezieht sich "response getstatus" auf Benutzer, nicht auf Geräte? Es sind doch die Geräte, die per Telegram ihren Status senden. Oder kann man Geräte und Benutzer verknüpfen?
Bosmon-Fan
Beiträge: 19
Registriert: 8. Nov 2018, 11:18

Re: Telegram Bot in 1.5

Beitrag von Bosmon-Fan »

firefighter99999999 hat geschrieben: 19. Okt 2020, 15:06 Hi ,

ich suche eine Möglichkeit das in einem Telegram Kanal die Nachrichten die älter als 3 Stunden sind zu löschen . (Bot, Script etc.)


Danke im Voraus
Hallo, das geht nicht da Telegram es nicht zulässt. Auch im Bot nicht. Finde ich auch schade ist aber nicht zu ändern.
---------------------------
Gruß der Weserbutscher
Antworten