Ankündigung

Einklappen
Keine Ankündigung bisher.

Telegram Bot | sendTelegramPhoto

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Telegram Bot | sendTelegramPhoto

    Hallo zusammen,

    hat jemand von euch hinbekommen das der "bot" wie in meinen Fall ein Bild verschickt?

    Hab eine regel siehe hier

    Code:
    [INDENT]when
    Item Klingel changed
    then
    
    
    sendTelegramPhoto("bot", "http://ipcam.1blablabla.de:99/tmpfs/auto.jpg", 
    none, "admin", "test")
    end[/INDENT]
    Bekomme ich irgendwie nicht hin.

    Code:
    [INDENT]sendTelegramPhoto("bot1", "http://www.openhab.org/assets/images/openhab-logo-top.png",
    null)[/INDENT]
    so funktioniert es einwandfrei.

    in der LOG Datei steht folgendes
    Code:
    2017-01-10 19:50:22.092 [ERROR] [o.a.telegram.internal.Telegram] - Method failed: HTTP/1.1 401 Unauthorized
    2017-01-10 19:50:22.095 [ERROR] [o.o.c.s.ScriptExecutionThread ] - Error during the execution of rule 'Send telegram with image and caption from image accessible by url': Index: 2, Size: 2
    Hat hier jemand eine idee?
    mfg#

    #2
    Einmal verwendest du "bot1" und einmal nur "bot"? Sind beide konfiguriert?

    Außerdem musst du denke ich anstatt "none" einen String oder null eintragen.

    Per http://admin:test@ipcam.1blablabla.de:99/tmpfs/auto.jpg kannst du im Browser zugreifen auf das Standbild?

    Kommentar


      #3
      Servus,

      "bot1" sowie "bot" war ein Schreibfehler.

      Mit der URL bekomme ich in meinem Browser das bild exakt so angezeigt wie ich es gerne hätte.

      Die regel sieht wie folgt aus.

      Code:
      rule "Send telegram with image"
      when
          Item Klingel changed
      then
      
                sendTelegram("bot", "anfang!") 
      
          sendTelegramPhoto("bot", "http://openhab:openhab@192.168.178.92:99/tmpfs/auto.jpg",
      null)
      
          sendTelegram("bot", "ende!")
      end
      ersetzte ich die url durch ein bild irgendwo im web funktioniert es.

      F12 in meinem google Chrome zeigt mir das im Anhang an.

      Ob es wirklich ein echtes bild ist weiss ich ehrlich gesagt nicht.

      mfg#
      Angehängte Dateien

      Kommentar


        #4
        Problem gelöst

        Code:
        sendTelegramPhoto("bot", "http://blablabla.bla:99/tmpfs/snap.jpg?-usr=[B]user[/B]&-pwd=[B]pass[/B]", "Türklingel!")

        Kommentar

        Lädt...
        X