-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_app.py
More file actions
60 lines (52 loc) · 1.87 KB
/
Copy pathtest_app.py
File metadata and controls
60 lines (52 loc) · 1.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
"""
Тестовый скрипт для проверки работы приложения
"""
import sys
import os
print("=" * 60)
print("Тест компонентов Fansly AI Chat Bot")
print("=" * 60)
# Проверка импортов
print("\n1. Проверка импортов...")
try:
from main import BotApp
print(" ✅ main.py импортирован")
except Exception as e:
print(f" ❌ Ошибка импорта main.py: {e}")
sys.exit(1)
try:
from auth import FanslyAuth
print(" ✅ auth.py импортирован")
except Exception as e:
print(f" ❌ Ошибка импорта auth.py: {e}")
try:
from scraper import bot_loop, stop_bot_loop
print(" ✅ scraper.py импортирован")
except Exception as e:
print(f" ❌ Ошибка импорта scraper.py: {e}")
try:
from ai import generate_reply, extract_style
print(" ✅ ai.py импортирован")
except Exception as e:
print(f" ⚠️ Ошибка импорта ai.py: {e} (может быть нормально)")
try:
from config import config_manager
print(" ✅ config.py импортирован")
except Exception as e:
print(f" ❌ Ошибка импорта config.py: {e}")
# Проверка создания приложения
print("\n2. Проверка создания приложения...")
try:
app = BotApp()
print(" ✅ BotApp создан успешно")
print(" ✅ Окно должно быть открыто")
print("\n" + "=" * 60)
print("Если окно открылось - все работает!")
print("=" * 60)
print("\nЗапускаю главный цикл...")
app.run()
except Exception as e:
print(f" ❌ Ошибка создания приложения: {e}")
import traceback
traceback.print_exc()
sys.exit(1)