import asyncio import os from dotenv import load_dotenv from datetime import datetime from functions.get_filters_from_text import get_filters_from_text load_dotenv('./data/.env') site = os.getenv("SITE") cookie_name = os.getenv("COOKIE_NAME") cookie_value = os.getenv("COOKIE_VALUE") chat_number = os.getenv("CHAT_NUMBER") filter_file = os.getenv("FILTER_FILE") websocket_url = os.getenv("WEBSOCKET_URL") users_file = os.getenv("USERS_FILE") labels_file = os.getenv("LABELS_FILE") session = os.getenv("STARTUP_SESSION_VALUE") bot_user_number = os.getenv("USER_NUMBER") aws_region = os.getenv("AWS_REGION") current_user_id = int(os.getenv("CURRENT_USER_ID")) old_chat = {} scan_new_users_only = True image_scanning_is_running = True text_scanning_is_running = True spam_scanning_is_running = True most_recently_deleted_post_id = 0 current_posts_at_start_time = None bot_started_at = None posts_removed = None scanning_since = None user_timeout = None xsrf_token = None csrf_token = None old_results = [] users_file = os.getenv("USERS_FILE") filters_list = asyncio.run(get_filters_from_text(filter_file)) log_startup_time = datetime.now().strftime("%Y%m%d%H%M%S")