Seite 1 von 1

Konfiguration Mehrerer Empfänger für Telegram Nachrichten

Verfasst: 14. Jan 2023 14:10
von klaus1
Hallo,

Ich habe aktuell einen Bot erzeugt mit einem Bot-Token, und einer Chat-Id, die auf meinem Smartphone funktioniert.
Nun möchte ich in unserer Familie ein weiteres Mitglied auf diesen Bot berechtigen.
Da ich in einigen Rules bereits das ganze über ein Thing in Openhab3 laufen habe (Telegram-Bot), würde ich gerne diesen Bot erweitern, damit andere den auch nutzen können.
Welche Möglichkeiten habe ich ? Ich hätte gerne eine Telegram Gruppe (die ich schon erstellt habe), wo ich Familienmitglieder dyanmisch hinzufügen kann und entfernen.
In dieser Gruppe sollen auch die BOT Meldungen + Rückmeldungen und Auswertungen in Openhab klappen.

Wie gehe ich hier vor?
Muss jeder einzelne wieder einen Bot registrieren, und ich dann je User ein Thing erstellen? Wäre nicht gut, da ich dann alle Rules erweitern muss um jeden dieselbe Nachricht zu senden.

Oder kann ich es irgendwie schaffen, dass ich jedem seinen Bot registrieren lasse, und die jeweilige Chat ID in dem einen Bot ergänze ? (Da fehlt mir dann das Verständnis was der Bot-Token auf sich hat).

Bitte um Info.
Danke!

Re: Konfiguration Mehrerer Empfänger für Telegram Nachrichten

Verfasst: 14. Jan 2023 16:11
von udo1toni
Lange her, dass ich mich damit beschäftigt habe,aber grundsätzlich ist ein Bot in Telegram ein ganz normaler User, der ganz normal seine Telegrams absendet. Gewöhnlich wird er aber so konfiguriert, dass nur bestimmte Leute diese Postings zu sehen bekommen.

Re: Konfiguration Mehrerer Empfänger für Telegram Nachrichten

Verfasst: 14. Jan 2023 17:01
von klaus1
ja, über ChatIDs, aber wie kann ich jetzt bei User2 diesen BOT einbinden, bzw. auch verwenden ?

Re: Konfiguration Mehrerer Empfänger für Telegram Nachrichten

Verfasst: 14. Jan 2023 17:57
von udo1toni
Also, ich zitiere mal aus der offiziellen Doku:
Note that if using a Telegram group chat, the group chatIDs are prefixed with a dash that must be included in the config (e.g. -22334455). If this does not work for you (the JSON response may be empty), or you want to send to more than one recipient (= another chatID), the alternative is to contact (= open a chat with) a Telegram bot to respond with the chatID. There's a number of them such as @myidbot or @chatid_echo_bot - open a chat, eventually tap /start and it will return the chatID you're looking for. Another option is @getidsbot which gives you much more information. Note bots may work or not at any time so eventually you need to try another one.
Also: öffne einen Chat mit dem Bot.

Re: Konfiguration Mehrerer Empfänger für Telegram Nachrichten

Verfasst: 14. Jan 2023 18:18
von klaus1
Hört sich einfach an, aber wie kann ich auf dem zweiten Gerät einen Chat mit dem Bot des anderen öffnen?