Trigger MobilePhone with Telegram Bot

      Kommentare deaktiviert für Trigger MobilePhone with Telegram Bot

Um was geht es hier überhaupt?

Ich habe nach einer Möglichkeit gesucht, wie ich mich per Script automatisch von zu Hause, von der Gartenhütte, vom Wohnmobil benachrichtigen bzw. alarmieren kann.

Wofür benötigt man das?

Meine erste Idee dazu ist die Alarmierung wenn z.Bsp. ein Brandmelder zu Hause angeht. Das kann man dann natürlich auch weiter Ausbauen. Für Einbruchmelder, Bewegungsmelder, Wassermelder usw. usw.

Nach dieser Alarmierung kann man sich dann z.Bsp. auch zu Hause aufschalten die Sensoren prüfen oder sich mit einer Kamera mal eine Übersicht verschaffen usw.

Im Internet habe ich dann die Info gefunden, dass dazu oft ein Telegram Bot genutzt wird.
Also dann auf, probieren wir es halt auch mal.

Einrichtung eines Telegram Bots:

(Hier mal ein paar Anleitungen aus dem Netz)

Für den Chat-Bot werden folgende Informationen benötigt:

  • der Name des neuen Bots (Botname) – bei mir doppershome_testbot
  • der Name, mit dem der neue Bot gesucht werden kann (Benutzername) – bei mir doppershome_testbot

Im Laufe der Einrichtung werden die folgenden Informationen ausgegeben, die später beim Versand benötigt werden:

  • der „Token“ für die HTTP-API (HTTP-Token)
    <YOUR_BOT_TOKEN> (GEHEIM im Tresor)
  • die Chat-ID für den Chat, in dem der Bot die Nachrichten der CCU versendet
    <RECIPIENT_CHAT_ID> (auch im Tresor)

Done! Congratulations on your new bot. You will find it at t.me/doppershome_testbot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you’ve finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.

Use this token to access the HTTP API:
*******************************************************************
Keep your token secure and store it safely, it can be used by anyone to control your bot.

For a description of the Bot API, see this page: https://core.telegram.org/bots/api

 

Der erste “einfache” Ansatz über die Shell

#!/bin/bash”

#send message

curl -X POST "https://api.telegram.org/bot<YOUR_BOT_TOKEN>/sendMessage?chat_id=<RECIPIENT_CHAT_ID>&text=Hallo%20von%20der%20Shell"

#senden Foto

curl -F "chat_id=<RECIPIENT_CHAT_ID>" -F "photo=@/home/dopper/Downloads/IMG_20210421_072315.jpg"
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/sendphoto

Natürlich geht das auch über eine Programmiersprache z.Bsp. Phyton 

kommt noch …………………