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