dsd
v import requests import time import schedule from bs4 import BeautifulSoup # Ersetze diese Werte durch deinen Bot-Token und die Chat-ID deines Kanals TOKEN = 'DEIN_BOT_TOKEN' # Hier deinen Bot-Token einfügen CHAT_ID = '@webgeld' # Hier deinen Telegram-Kanal einfügen WEBSITE_URL = 'https://meine-tools-blog-spot.blogspot.com/2024/11/dsd.html' def fetch_content(): # Inhalt von der Webseite abrufen try: response = requests.get(WEBSITE_URL) response.raise_for_status() # Wenn ein Fehler auftritt, wird eine Ausnahme ausgelöst soup = BeautifulSoup(response.content, 'html.parser') # Hier kannst du anpassen, welche Inhalte du abrufen möchtest # Zum Beispiel den gesamten Text der Webseite: content = soup.get_text()[:200] # Nimmt die ersten 200 Zeichen return content.strip() except Exception as e: print(f"Fehler beim Abrufen des Inhalts: {e}") return "Fehler beim Abrufen des Inhalts." def post_to_telegram(): content = fetch_content() url = f'https://api.telegram.org/bot{TOKEN}/sendMessage' payload = { 'chat_id': CHAT_ID, 'text': content, } response = requests.post(url, data=payload) if response.status_code == 200: print("Post erfolgreich gesendet.") else: print("Fehler beim Senden des Posts.") # Alle 10 Sekunden einen Post senden schedule.every(10).seconds.do(post_to_telegram) while True: schedule.run_pending() time.sleep(1)
Kommentare
Kommentar veröffentlichen