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