From 36b9d82044939010439da97777512428d2670157 Mon Sep 17 00:00:00 2001
From: Tilman Vatteroth <tilman.vatteroth@udo.edu>
Date: Wed, 13 Jun 2018 13:46:41 +0200
Subject: [PATCH] =?UTF-8?q?+=20Python3=20Header=20zu=20twitter=5Fbot=20hin?=
 =?UTF-8?q?zugef=C3=BCgt=20*=20Fallback=20f=C3=BCr=20"kein=20Event=20gefun?=
 =?UTF-8?q?den"=20eingef=C3=BCgt=20*=20twitter=5Fbot=20ist=20jetzt=20moar?=
 =?UTF-8?q?=20verbose?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 telegram_bot.py |  5 +++++
 twitter_bot.py  | 14 +++++++++++++-
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/telegram_bot.py b/telegram_bot.py
index f05f2aca..ebe63848 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 830f2e1e..00e0adc5 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")
+
-- 
GitLab