[Telegram Messenger] How to

Fragen und Antwort rund um Erweiterungen von Drittanbietern. Posting ist ohne Anmeldung erlaubt.
Gesperrt
Opsec
Beiträge: 127
Registriert: 17. Sep 2015, 13:47

[Telegram Messenger] How to

Beitrag von Opsec »

Da es sehr oft zu Fragen kommt, wie man Telegram-Messenger als Push Dienst einrichtet etc. hier mal ein How to, da die Übersichtlichkeit im Diskussionthread doch nicht mehr gegeben ist.

Schön wäre es, wenn ein Moderator diesen Thread hier vlt. oben anheftet und schließt, damit ich (oder andere) irgendwann hier weitere Anleitungen zum Thema anhängen können.


Telegram-App Einstellungen

Erstellen eines Bots:

In Telegram den Account BotFather suchen (@BotFather), diesem „/newbot“ senden.
Ab hier wird man geführt (in Englisch). Kurzform der Führung: Name, Username (Ist später @euerBotname).

Jetzt bekommt man seinen Token, welcher etwa so ist: „123456789:ANPnfijadsinfkjasfndfnkjsnf“

Jetzt kann man „/mybots“ senden und sieht seinen Bot.

Bei Bot Settings, kann man noch Einstellungen vornehmen, die jetzt den Rahmen sprengen, aber bei der Telegram API Seite nachzulesen sind.


Erstellen eines Telegram-Kanals:
  • Neuen Kanal erstellen
  • Namen geben (Primär egal was für einer, kann immer geändert werden)
  • Primär öffentlich, unten bei t.me/Link, bitte irgendwas einfache eintragen, zB. ABC123 (oder etwas, was nicht genutzt wird) dann weiter
  • Kontakte: Euren Bot oben in der Suchleiste suchen (@euerBotname) und hinzufügen.
Solltet ihr dennoch alleine im Kanal sein, oben auf den Kanalnamen tippen, Administratoren tippen, Admin hinzufügen und nochmal euren Bot suchen und mit allen Rechten hinzufügen.

Sollte der Kanal dennoch Privat sein, bitte auf den Kanalnamen tippen, (bearbeiten) beim iPhone tippen, Kanaltyp: Privat tippen, öffentlich stellen und wie oben, einen Namen vergeben.

Kanal ID herausfinden:

Code: Alles auswählen

{"ok":true,"result":[{"update_id":616953649,
"channel_post":{"message_id":2,"chat":{"id":-1001190413369,"title":"Test","username":"Test1234","type":"channel"},"date":1593698240,"text":"Test"}}]}
  • "chat":{"id": ist unser Stichwort, hier ist die Kanal ID: -1001190413369
  • Kanal wieder Privat stellen! Sonst kann jeder Telegram-Nutzer den Kanal betreten.
  • Beliebig viele Nutzer aus Kontaktliste hinzufügen.





BosMon Einstellungen für Telegram-Kanal oder -Gruppe

Anlegen eines neuen Push-Dienstes in BosMon:

In BosMon unter Datei > Einstellungen zum Unterpunkt Ereignis > Push-Dienste navigieren.

Jetzt Hinzufügen > Neu:
  • Name: (z.B.: "Telegrambot“)
  • Beschreibung: (optional)
  • Ggf. in den Entwicklermodus wechseln

    Jetzt auf Reiter "Anfrage":
  • URL: https://api.telegram.org/bot(HIERBOTAPI)/sendMessage
  • Methode: POST
  • POST Content-Type: application/x-www-form-urlencoded
  • Parameter: chat_id=%address%&text=%message%

Anlegen eines Benutzers/Gerätes für Kanal/Gruppe in BosMon:

Vorweg der Einfachheit halber bei den Einstellungen (… > Einstellungen > Beschreibungen > z.B. Punkt 4 > …) einen Punkt (Adresse X) wählen und durch "Kanal ID" oder auch "Gruppen ID" ersetzen.


Jetzt zum eigentlichen Anlegen:

Bearbeiten > Benutzerverwaltung > Hinzufügen > Gerät…
  • Neues Gerät anlegen
  • Beschreibung: (z.B.: "Telegrammkanal: ABC")
  • Kanal ID / Gruppen ID: (HIER DIE JEWEILIGE ID)
OK drücken.



Telegrammereignis in BosMon für Telegram-Kanal/Gruppe anlegen:

Bearbeiten > Telegrammereignisse… > Hinzufügen
  • Beschreibung wie gewünscht
  • Filter nach Bedarf
  • Aktionen > Hinzufügen
  • Push-Nachricht
  • Anbieter: ("Telegrambot") wählen
  • Adressliste: (Telegram ID) wählen,
  • Empfänger hinzufügen und zwar das angelegte Gerät: ("Telegrammkanal: ABC")
  • Nachricht: Titel ist obsolet, Text: (gewünschte Parameter*, welche übertragen werden sollen)

Variablen: http://www.bosmon.de/doc/bosmon/1.5/how ... ablen.html
Gesperrt