-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
104 lines (87 loc) · 2.52 KB
/
Copy pathenv.example
File metadata and controls
104 lines (87 loc) · 2.52 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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
API_ID=27417119
API_HASH=asff4bed50f846d487271e708f5935df
SESSION_STRING=fkadjfjasfjadjfakjf
# Message Settings (0 = unlimited)
MESSAGE_LIMIT=100
MESSAGE_BATCH_SIZE=200
DELAY_BETWEEN_BATCHES=0
# Member Settings (0 = unlimited)
MEMBER_LIMIT=0
MEMBER_BATCH_SIZE=500
GET_MEMBERS=true
INCLUDE_BOTS=true
# Analysis Settings
EXTRACT_ALL_MESSAGES=true
EXTRACT_ALL_MEMBERS=true
EXTRACT_MEDIA_INFO=true
EXTRACT_REACTIONS=true
SAVE_MESSAGE_TEXT=true
ANALYZE_MEDIA=true
TRACK_REACTIONS=true
TRACK_FORWARDS=true
DEEP_SCAN=true
# Group Source Settings
USE_DATABASE_FOR_GROUPS=true
# Smart Scanning Settings
SCAN_INTERVAL_MINUTES=30
RESUME_FROM_LAST_MESSAGE=true
SHOW_REMAINING_TIME=true
# Link Validation Settings
VALIDATE_LINKS=true
EXTRACT_LINKS_FROM_MESSAGES=true
SAVE_LINKS_SEPARATELY=true
LINK_VALIDATION_TIMEOUT=30
LINK_VALIDATION_DELAY=1
# File Settings
INPUT_FILE=links.txt
OUTPUT_DIR=results
OUTPUT_FILE=my_chats.json
USERS_DIR=users
LOGS_DIR=logs
BACKUP_RESULTS=true
# Analysis Config
MESSAGES_PER_CHAT=0
RESULTS_DIR=results
LINKS_FILE=links.txt
# Analysis Settings
EXTRACT_ALL_MESSAGES=true
EXTRACT_ALL_MEMBERS=true
EXTRACT_MEDIA_INFO=true
EXTRACT_REACTIONS=true
SAVE_MESSAGE_TEXT=true
ANALYZE_MEDIA=true
TRACK_REACTIONS=true
TRACK_FORWARDS=true
# تنظیمات ذخیرهسازی (استفاده از Saved Messages)
TELEGRAM_STORAGE_MODE=saved_messages
# تنظیمات ذخیرهسازی (استفاده از چت خاص)
#TELEGRAM_STORAGE_MODE=custom_chat
#TELEGRAM_STORAGE_CHAT_ID=your_chat_id
# MongoDB Settings (for Docker)
# Connection string for MongoDB (Docker)
MONGO_CONNECTION_STRING=mongodb://admin:password@mongodb:27017/
# Database name
MONGO_DATABASE=telegram_scanner
# Collection name for groups
MONGO_COLLECTION=groups
# Scheduler Settings
# Scan interval in minutes (default: 10)
SCHEDULER_SCAN_INTERVAL_MINUTES=10
# Maximum messages per scan (default: 100)
SCHEDULER_MAX_MESSAGES_PER_SCAN=100
# Initial scan messages for new groups (default: 50)
SCHEDULER_INITIAL_SCAN_MESSAGES=50
# Delay between groups in seconds (default: 2)
SCHEDULER_DELAY_BETWEEN_GROUPS=2
# Delay between links in seconds (default: 1)
SCHEDULER_DELAY_BETWEEN_LINKS=1
# Maximum retry attempts (default: 3)
SCHEDULER_MAX_RETRY_ATTEMPTS=3
# Enable detailed logging (default: true)
SCHEDULER_ENABLE_DETAILED_LOGGING=true
# Log scan progress (default: true)
SCHEDULER_LOG_SCAN_PROGRESS=true
# Database connection timeout in seconds (default: 10)
SCHEDULER_DB_CONNECTION_TIMEOUT=10
# Telegram rate limit delay in seconds (default: 5)
SCHEDULER_TELEGRAM_RATE_LIMIT_DELAY=5