From b1f4a87121ce6b3ad3fc709387cb2778cb2164d9 Mon Sep 17 00:00:00 2001
From: Tilman Vatteroth <tilman.vatteroth@udo.edu>
Date: Thu, 14 Jun 2018 09:53:28 +0200
Subject: [PATCH] + added nofailmessage-flag

---
 telegram_bot.py | 11 +++++++++--
 twitter_bot.py  | 11 +++++++++--
 2 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/telegram_bot.py b/telegram_bot.py
index 54926bd0..0d7399a7 100755
--- a/telegram_bot.py
+++ b/telegram_bot.py
@@ -14,6 +14,11 @@ aparser.add_argument(
     action="store_true",
     help="Sendet die Nachricht an den UFC Channel, anstatt nur eine Ausgabe zu machen"
 )
+aparser.add_argument(
+    "--nofailmessage",
+    action="store_true",
+    help="Unterdrückt die Nachricht, dass kein Event gefunden wurde"
+)
 aparser.add_argument(
     "--dest",
     help="Alternativer Telegramchat"
@@ -35,10 +40,11 @@ program_info = ProgramInfo()
 
 next_event = program_info.get_next_event(args.day_diff)
 
-print("Vorschau Telegram:")
 
 if next_event is None:
-    print("Kein Event in den nächsten " + str(args.day_diff) + " Tagen.")
+    if not args.nofailmessage:
+        print("Telegram:")
+        print("Kein Event in den nächsten " + str(args.day_diff) + " Tagen.")
     exit(1)
 
 
@@ -65,6 +71,7 @@ if next_event.trailer is not "":
 
 text = ''.join(message)
 
+print("Vorschau Telegram:")
 print(text)
 
 # Nur abschicken, wenn es wirklich verlangt wird. Ansonsten nur in die Konsole schreiben
diff --git a/twitter_bot.py b/twitter_bot.py
index 5b9e7921..059c46ab 100755
--- a/twitter_bot.py
+++ b/twitter_bot.py
@@ -23,6 +23,11 @@ aparser.add_argument(
     action="store_true",
     help="Sendet die Nachricht über den UFC Twitter Account, anstatt sie nur auszugeben"
 )
+aparser.add_argument(
+    "--nofailmessage",
+    action="store_true",
+    help="Unterdrückt die Nachricht, dass kein Event gefunden wurde"
+)
 aparser.add_argument(
     "--dest",
     help="Schreibe DEST per mention an"
@@ -41,10 +46,11 @@ program_info = ProgramInfo()
 
 next_event = program_info.get_next_event(args.day_diff)
 
-print("Vorschau Twitter:")
 
 if next_event is None:
-    print("Kein Event in den nächsten " + str(args.day_diff) + " Tagen.")
+    if not args.nofailmessage:
+        print("Twitter:")
+        print("Kein Event in den nächsten " + str(args.day_diff) + " Tagen.")
     exit(1)
 
 
@@ -67,6 +73,7 @@ image = program_info.get_image()
 if not args.dest is None:
     text = args.dest + " " + text
 
+print("Vorschau Twitter:")
 print(text)
 
 # Nur abschicken, wenn es wirklich verlangt wird. Ansonsten nur in die Konsole schreiben
-- 
GitLab