Telegram und kein Ende

Hilfe & Support rund im BosMon. Posting ist ohne Anmeldung erlaubt
Antworten
PocUser

Telegram und kein Ende

Beitrag von PocUser »

So...der Thread wird leider wieder etwas länger :-(
Ich nutze normalerweise einen XP Rechner mit Bosmon.
Wollte Telegram integrieren...nichts passiert.
Ein Kollege sagt mir: XP ist zu alt, arbeitet nicht mit Telegram zusammen...so weit so gut.

Also ein Windows 10 PC, heute die aktuellste 1-4-4 installiert, Telegram unter Push-Dienste hinzugefügt. Jetzt kommen mehrere Probleme:

https://api.telegram.org/bot...../sendMessages
Beim Versenden einer Testnachricht kommt eine Fehlernachricht:
"Der Remoteserver hat einen Fehler zurückgegeben (400) Ungültige Anforderung

Nehm ich alternativ diese Adresse:
https://my.telegram.org/bot...../sendMessages (hier iwo im Forum gelesen) kommt:
"Push Nachricht via Telegram an ....versandt:200 (OK)

Aber ich weiß nicht wohin die Testnachricht versendet wurde :-( Auf meinem Smartphone bleibt es nämlich still und es kommt nix an....

Hat jemand einen Rat ??

Noch vergessen: Bot wurde als Admin in Telegram zum Channel hinzugefügt !
Opsec
Beiträge: 127
Registriert: 17. Sep 2015, 13:47

Re: Telegram und kein Ende

Beitrag von Opsec »

Direkt mit Testnachricht kann man nicht senden, wenn du senden kansnt über den Befehl und es ankommt geht es.
Um aus dem Test zu senden musst du ein bisschen mehr modifizieren.

Benötigst du weitere Hilfe dazu, musst du dich hie rnochmal melden.

ach ich sehs gerade... du hast beide befehle über browser gesendet...

Du wirst sicherlich ein Telegramereignis im Bosmon eingestellt haben, um dort zu testen, ob das Ereignis funktioniert, gehst du in die Push Dienste auf den telegramm push und entwickler modus und trägst bei script dies ein:

Code: Alles auswählen

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";
}
danach speicher und mal aus dem telegrammereignis einen test auslösen
PocUser

Re: Telegram und kein Ende

Beitrag von PocUser »

Danke Opsec für den Tip....aber es bleibt dabei :
"Push Nachricht via Telegram an ....versandt:200 (OK)
Aber ankommen tut nichts !
losREDBULLos
Beiträge: 98
Registriert: 28. Dez 2015, 19:25
Wohnort: Vorne Rechts

Re: Telegram und kein Ende

Beitrag von losREDBULLos »

Hallo,

hast Du es mal in einem direktem Chat mit dem Bot versucht?

Hier noch ein Nachtrag ohne Gewähr, da ich dieses vor einem Jahr zuletzt bearbeitet hatte.

### ohne Gewähr ###
Bei Gruppenchats ist es wichtig, das bei der ID auch das "-" mit angegeben wird. Ausserdem musst Du über den Botfather dem Bot gestatten, im Gruppenchat etwas sagen zu dürfen.
### ohne Gewähr ###
Gruß losREDBULLos
Antworten