diff --git a/main.py b/main.py index 222cb10..b24ce22 100644 --- a/main.py +++ b/main.py @@ -30,4 +30,4 @@ async def on_application_command_error(ctx, error): try: bot.run(config['token']) except: - print("An error occured while parsing the token (check the config!)") \ No newline at end of file + print("An error occured while parsing the token (check the config!)", "fatal") \ No newline at end of file diff --git a/src/handlers.py b/src/handlers.py index ced77e3..0277e73 100644 --- a/src/handlers.py +++ b/src/handlers.py @@ -12,18 +12,18 @@ async def rename_vc(bot: discord.Bot): guild = bot.get_guild(int(config["server"])) if guild is None: - logger(f"Es konnte kein Server mit der ID {config['server']} gefunden werden! Ist der Bot ein Member?") + logger(f"Es konnte kein Server mit der ID {config['server']} gefunden werden! Ist der Bot ein Member?", "fatal") return False channel = guild.get_channel(int(config["vc"])) if not isinstance(channel, discord.VoiceChannel): - logger(f"Es konnte kein VC mit der ID {config['vc']} auf dem Server gefunden werden") + logger(f"Es konnte kein VC mit der ID {config['vc']} auf dem Server gefunden werden", "fatal") return False attempt = 0 while True: - if attempt == 3: - logger("Zu viele Fehlversuche. Füge einen anderen Bahnhof hinzu.") + if attempt == 20: + logger("Zu viele Fehlversuche. Füge einen anderen Bahnhof hinzu.", "fatal") return "Es konnte kein Zug gefunden werden." attempt += 1 diff --git a/src/utils.py b/src/utils.py index 0fab226..c8f0cca 100644 --- a/src/utils.py +++ b/src/utils.py @@ -72,17 +72,17 @@ def get_train_info(station, train_ID, train_type): dep = data.get("departure", []) if not dep: - logger("Kein departure Feld gefunden") + logger("Kein departure Feld gefunden", "error") return None route_post = dep.get("route_post_diff") if not route_post: - logger("Kein route_post_diff Feld gefunden") + logger("Kein route_post_diff Feld gefunden", "error") return None arrival_iso = route_post[-1].get("sched_arr") if not arrival_iso: - logger("Keine Ankunftszeit gefunden") + logger("Keine Ankunftszeit gefunden", "error") return None return {