From aa3300994e929c72a2597335efc8c628c8431da5 Mon Sep 17 00:00:00 2001 From: 5ec1cff Date: Sat, 23 Nov 2024 18:41:49 +0800 Subject: [PATCH] ksubot: make MESSAGE_THREAD_ID optional --- scripts/ksubot.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/scripts/ksubot.py b/scripts/ksubot.py index c3b36727..832f86a0 100644 --- a/scripts/ksubot.py +++ b/scripts/ksubot.py @@ -2,7 +2,6 @@ import asyncio import os import sys from telethon import TelegramClient -from telethon.tl.functions.help import GetConfigRequest API_ID = 611335 API_HASH = "d524b414d21f4d37f08684c1df41ac9c" @@ -49,7 +48,10 @@ def check_environ(): print("[-] Invalid CHAT_ID") exit(1) else: - CHAT_ID = int(CHAT_ID) + try: + CHAT_ID = int(CHAT_ID) + except: + pass if COMMIT_URL is None: print("[-] Invalid COMMIT_URL") exit(1) @@ -65,11 +67,14 @@ def check_environ(): if VERSION is None: print("[-] Invalid VERSION") exit(1) - if MESSAGE_THREAD_ID is None: - print("[-] Invaild MESSAGE_THREAD_ID") - exit(1) + if MESSAGE_THREAD_ID is not None and MESSAGE_THREAD_ID != "": + try: + MESSAGE_THREAD_ID = int(MESSAGE_THREAD_ID) + except: + print("[-] Invaild MESSAGE_THREAD_ID") + exit(1) else: - MESSAGE_THREAD_ID = int(MESSAGE_THREAD_ID) + MESSAGE_THREAD_ID = None async def main():