diff --git a/telegram_bot.py b/telegram_bot.py index f05f2aca680a4c83e931c8080a56fb2b82f36d91..ebe6384822cbdb0514257cf99f244b91b428edbe 100755 --- a/telegram_bot.py +++ b/telegram_bot.py @@ -35,6 +35,11 @@ program_info = ProgramInfo() next_event = program_info.get_next_event(args.day_diff) +if next_event is None: + print("Kein Event in den nächsten " + str(args.day_diff) + " Tagen.") + exit(1) + + date = next_event.date # Erste Nachricht zusammenbauen diff --git a/twitter_bot.py b/twitter_bot.py index 830f2e1eab919fa9f8092c43935b09e2a1bf1a2f..00e0adc5fa4826b2e28853c1375de5f06637b9e0 100755 --- a/twitter_bot.py +++ b/twitter_bot.py @@ -1,3 +1,4 @@ +#!/bin/env python3 import shutil import tweepy @@ -40,6 +41,12 @@ program_info = ProgramInfo() next_event = program_info.get_next_event(args.day_diff) + +if next_event is None: + print("Kein Event in den nächsten " + str(args.day_diff) + " Tagen.") + exit(1) + + date = next_event.date # Twitternachricht zusammenbauen @@ -62,5 +69,10 @@ if not args.dest is None: print("Vorschau Twitter:") print(text) -if args.doit: +# Nur abschicken, wenn es wirklich verlangt wird. Ansonsten nur in die Konsole schreiben +if args.doit is True: + print("\nSchick Nachricht an Twitter") api.update_with_media("image.png", text, file=image) +else: + print("\n--doit wurde nicht gesetzt. Programm endet hier") +