NEWS
[gelöst] Telegram-Adapter: "anklickbare" URL versenden
-
Moin,
ich würde gerne über den Telegram Adapter eine anklickbare URL versenden, bspw. sowas:
http://raspberrypi:1984/stream.html?src=4711
Ich habe es so probiert:
var url = "http://raspberrypi:1984/stream.html?src=4711"; sendTo('telegram', { text: url } );Das klappt auch, aber in Telegram wird das als plain text angezeigt, d.h. der Empfänger kann da nicht draufklicken und die URL im Browser zu öffnen.
Wie kann ich das erreichen?
-
Moin,
ich würde gerne über den Telegram Adapter eine anklickbare URL versenden, bspw. sowas:
http://raspberrypi:1984/stream.html?src=4711
Ich habe es so probiert:
var url = "http://raspberrypi:1984/stream.html?src=4711"; sendTo('telegram', { text: url } );Das klappt auch, aber in Telegram wird das als plain text angezeigt, d.h. der Empfänger kann da nicht draufklicken und die URL im Browser zu öffnen.
Wie kann ich das erreichen?
-
Das klappt leider nicht, ich bekomme den Fehler:
Failed sending [chatId - xxxxxxxxxxxxxxxxxxxx]: Error: ETELEGRAM: 400 Bad Request: inline keyboard button URL 'http://raspberrypi:1984/stream.html?src=4711' is invalid: Wrong HTTP URL -
Das klappt leider nicht, ich bekomme den Fehler:
Failed sending [chatId - xxxxxxxxxxxxxxxxxxxx]: Error: ETELEGRAM: 400 Bad Request: inline keyboard button URL 'http://raspberrypi:1984/stream.html?src=4711' is invalid: Wrong HTTP URL@centrofly sagte in Telegram-Adapter: "anklickbare" URL versenden:
Das scheint eine lokale Adresse zu sein ?!
und mach die ChatID unkenntlich bitte.
-
@centrofly sagte in Telegram-Adapter: "anklickbare" URL versenden:
Das scheint eine lokale Adresse zu sein ?!
und mach die ChatID unkenntlich bitte.
-
Das klappt leider nicht, ich bekomme den Fehler:
Failed sending [chatId - xxxxxxxxxxxxxxxxxxxx]: Error: ETELEGRAM: 400 Bad Request: inline keyboard button URL 'http://raspberrypi:1984/stream.html?src=4711' is invalid: Wrong HTTP URL@centrofly sagte in Telegram-Adapter: "anklickbare" URL versenden:
raspberrypi
ersetze dies mal durch die IP-Adresse
-
Die ChatID hatte ich bereits mit was zufälligem überschrieben :-)
Ja das ist eine lokale URL, aber solange man im lokalen Netz ist sollte das ja kein Problem sein?
@centrofly
habs gerade probiert (mit meiner cam)
klappt einwandfreivar vText = "http://192.168.xxx.xxx:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=admin&pwd=xxx"; sendTo('telegram.0', { user: "Dieter", text: vText, parse_mode: 'HTML' });entweder stimmt die url nicht oder die 0 fehlt hinter telegram
-
Vielen Dank für euren Input, es klappt tatsächlich, wenn man die IP-Adresse (statt http://rasperrypi...) verwendet!
sendTo('telegram.0', { user: "Jan", text: "http://192.168.2.130:1984/stream.html?src=xxxxxxxxxxxxx", parse_mode: 'HTML' });Problem gelöst! :-)
-
@centrofly
habs gerade probiert (mit meiner cam)
klappt einwandfreivar vText = "http://192.168.xxx.xxx:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=admin&pwd=xxx"; sendTo('telegram.0', { user: "Dieter", text: vText, parse_mode: 'HTML' });entweder stimmt die url nicht oder die 0 fehlt hinter telegram
@bahnuhr sagte in [gelöst] Telegram-Adapter: "anklickbare" URL versenden:
Brauchst doch gar nicht ausixen :wink:
-
@bahnuhr sagte in [gelöst] Telegram-Adapter: "anklickbare" URL versenden:
Brauchst doch gar nicht ausixen :wink:
@meister-mopper sagte in [gelöst] Telegram-Adapter: "anklickbare" URL versenden:
Brauchst doch gar nicht ausixen
Hätte von mir sein können ;-)
Und ja, hast recht.
Gewohnheit halt.