Telegram Nachricht durch curl Befehl

  • Hi zusamen,


    ich benötige Eure Hilfe.

    Ich habe diverse Scripte. Diese senden mir beispielsweise eine Email, wenn mein raspi eine Komplettsicherung auf dem NAS ausführt oder ein Reboot erfolgt. Zusätzlich möchte ich nun auch, dass mir Telegram Nachrichten zugestellt werden. Das funktioniert soweit auch mit folgendem Befehl:


    Code
    curl -s -X POST https://api.telegram.org/botxxx/sendMessage \
     -F chat_id='xxx' -F text='RaspberryPi Neustart erfolgt!'

    Ich weiß, es ist Spielerei.

    Aber gerne würde ich in die Nachricht, die mir zugestellt wird, Emojis einbauen und manche Wörter fett schreiben.


    Kann mir jemand sagen, wie ich den curl Befehl umbauen muss, dass das funktioniert?

    Gruß

    Maddin

  • Hast du es schon mal in nem Kurzbefehl versucht? Da müssten Emojis evtl. einzugeben sein....

  • Hast du es schon mal in nem Kurzbefehl versucht? Da müssten Emojis evtl. einzugeben sein....

    Die Nachrichten werden ja direkt vom raspi aus dem Script gesendet. Kurzbefehle bringen mich da nicht weiter, weil ja keine Automation zu Grunde liegt

    Gruß

    Maddin

  • Das funktioniert soweit auch mit folgendem Befehl:

    Also geht es schon mal.

    Kann mir jemand sagen, wie ich den curl Befehl umbauen muss, dass das funktioniert?

    Was willst du denn noch umbauen, wenn es schon geht?

  • Also geht es schon mal.

    Was willst du denn noch umbauen, wenn es schon geht?

    Ich möchte den Text formatieren (fett)und mit Emojis versehen.

    Gruß

    Maddin

  • Warum gehst du nicht über den Unicode vom Emoji?

    https://stackoverflow.com/ques…oji-with-telegram-bot-api

    2 Mal editiert, zuletzt von Patrick_ ()

  • Warum gehst du nicht über den Unicode vom Emoji?

    https://stackoverflow.com/ques…oji-with-telegram-bot-api

    Kannst du mir da einen Tipp geben, wie ich einen Emoji in den curl Befehl einbauen kann mittels Unicode?

    Gruß

    Maddin

  • Leider nein, das hatte ich nur über Google auf die Schnelle zu Emojis via Telegram Bot API gefunden. Ich arbeite weder mit cURL noch mit einem Telegram Bot.


    Schau mal hier weiter:

    https://stackoverflow.com/ques…o-telegram-bot-using-curl

  • habe es mit folgendem code versucht, allerdings klappt es nicht. der code für die emojis wird auch als text ausgegeben:


    Code
    curl -s -X POST https://sendMessage \
    -F chat_id='xxx' -F text='Komplettsicherung auf dem NAS erfolgt %F0%9F%92%BE'

    Gruß

    Maddin

  • Hat es schon jemand geschafft, sich ein Bild von webcam auf diese Art per Telegram zusenden zu lassen?


    Ich bin mit IFTTT gerade sehr unzufrieden...

  • Ich habe die Netatmo Presence 😜 darum bewusst die Frage hier zu Telegram, um dies auch ohne homebridge darstellen zu können.


    Danke dennoch für den Hinweis, Plugin kenne ich

  • Hab das jetzt auch mal getestet mit:

    Code
    curl -X  POST 'https://api.telegram.org/bot56xxxxxx:xxxxxxx-xxxxxxxx/sendMessage?chat_id=5xxxxxxxx&text= %F0%9F%98%80&parse_modwarninge=Markdown'

    so geht es..!


    https://stackoverflow.com/ques…oji-with-telegram-bot-api

    Hat geklappt, vielen Dank für Deine Hilfe!!

    Gruß

    Maddin