Um beim Hochfahren von Windows automatisch eine Telegram-Nachricht zu senden, gibt es verschiedene Möglichkeiten. Eine Möglichkeit ist die Verwendung von Skripten und Tools wie Task Scheduler.
Hier sind die Schritte, die Sie befolgen können:
- Installieren Sie Python auf Ihrem Windows-PC, wenn Sie es noch nicht installiert haben. Sie können es von der offiziellen Website herunterladen und installieren: https://www.python.org/downloads/
- Öffnen Sie die Windows-Eingabeaufforderung (CMD) und geben Sie den folgenden Befehl ein, um das Telegram-API-Modul zu installieren:
pip install python-telegram-bot
- Erstellen Sie ein neues Telegram-Bot-Konto und nehmen Sie den Bot-Token auf. Hier finden Sie eine Schritt-für-Schritt-Anleitung zur Erstellung eines Bots: https://core.telegram.org/bots#creating-a-new-bot
- Öffnen Sie Ihren bevorzugten Texteditor und erstellen Sie ein neues Python-Skript mit dem folgenden Code:
import telegram
bot = telegram.Bot(token='BOT_TOKEN')
bot.sendMessage(chat_id='CHAT_ID', text='Hallo, ich bin gerade hochgefahren!')
Ersetzen Sie „BOT_TOKEN“ durch den Token, den Sie in Schritt 3 erhalten haben, und „CHAT_ID“ durch die ID des Telegram-Chats, an den Sie die Nachricht senden möchten.
- Speichern Sie das Skript auf Ihrem PC. Merken Sie sich den Speicherort.
- Öffnen Sie den Task Scheduler in Windows. Sie können danach suchen, indem Sie „Task Scheduler“ im Startmenü eingeben.
- Klicken Sie auf „Aufgabe erstellen“, um eine neue Aufgabe zu erstellen.
- Geben Sie einen Namen für die Aufgabe ein, wählen Sie „Beim Systemstart“ als Trigger aus und klicken Sie auf „OK“.
- Klicken Sie auf die Registerkarte „Aktionen“ und dann auf „Neu“.
- Wählen Sie „Programm starten“ als Aktionstyp aus.
- Geben Sie den Pfad zum Python-Interpreter ein (normalerweise „C:\PythonXX\python.exe“, wobei „XX“ für die installierte Python-Version steht).
- Geben Sie den Pfad zum Python-Skript ein, das Sie in Schritt 5 gespeichert haben.
- Klicken Sie auf „OK“, um die Aufgabe zu speichern.
Nach dem Neustart Ihres PCs sollte der Task Scheduler automatisch das Python-Skript ausführen und eine Telegram-Nachricht senden.