40 lines
1.1 KiB
Python
Executable File
40 lines
1.1 KiB
Python
Executable File
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
|
|
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")
|