Telegram Bot: Bild von URL senden

  • Hallo,


    hat jemand schon mit diesem curl-Befehl Erfahrung und weiß, ob man statt einer lokalen Datei auch eine url angeben kann?


    Ich bekomme es nicht hin ( natürlich verwende ich meinen persönlichen Bot und Chat-ID dafür).


    Code
    curl -X  POST "https://api.telegram.org/bot123456:abcde1234ABCDE/sendPhoto" -F chat_id=-4194264 -F photo="@/home/mirco/rathaus.jpg"
  • Ich habe keine Ahnung und kann nur raten:


    curl -X POST "https://api.telegram.org/bot123456:abcde1234ABCDE/sendPhoto" -F chat_id=-4194264 -F photo="https://upload.wikimedia.org/wikipedia/de/b/b0/Grusstelegramm_Hartmann_1949.jpg"


    Ich kann das nicht testen. Ich spekuliere darauf, dass bei einer URL das @-Zeichen da nicht stehen darf.

  • sschuste


    Vielen Dank für deine Antwort.


    Ich habe schon beide Varianten versucht, mit und ohne @ davor und dann noch jeweils einmal mit diesen Gänsefüßchen und noch mit den Einzelnen Strichle.....


    Es gab ne Rückmeldung, die hab ich ganz vergessen, einzustellen 🙈


    curl -X POST "https://api.telegram.org/xxxxxxx:yyyyyyyyy/sendPhoto" -F chat_id=-22334455 -F photo="@/107.106.105.33/05afgzzujjkixxxyy/live/snapshot_720.jpg"

    Warning: setting file

    Warning: /107.106.105.33/wedgifififigigigigiggi/live/snapshot_720.jpg

    Warning: failed!

    {"ok":false,"error_code":404,"description":"Not Found"}pi@raspberrypi:~



    Habe die URL sowie die api verändert, da es ein Snapshot von meiner Außenkamera betrifft.....

  • Ich hab das Ganze mit curl, sh.Bash und Email gelöst. Da ich es nicht hinbekommen habe, wie auch hier und da zu lesen ist, eine Mail direkt mit curl zu konfigurieren (Anhang) und korrekt abzuschicken, was aber auch möglich sein soll.


    Ist natürlich nicht das Selbe wie mit Telegram

    Raspberry 3b+ mit Homebidge nach hiesiger Anleitung zZ v1.3.0

    MacMini mit Homebridge zZ v1.3.0