-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
65 lines (48 loc) · 2.18 KB
/
.env.example
File metadata and controls
65 lines (48 loc) · 2.18 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
# Daily Light Bot Configuration
# Copy this file to .env and fill in your values
# =============================================================================
# REQUIRED SETTINGS
# =============================================================================
# Telegram Bot Token (Get from @BotFather)
# Example: 123456789:ABCdefGHIjklMNOpqrsTUVwxyz
BOT_TOKEN=your_telegram_bot_token_here
# =============================================================================
# OPTIONAL API KEYS
# =============================================================================
# ESV API Key (Recommended for English verses)
# Get free key from: https://api.esv.org/
# Provides 5,000 requests per day
ESV_API_KEY=your_esv_api_key_here
# Bible Gateway API Key (Optional)
# Contact Bible Gateway for API access
BIBLE_GATEWAY_API_KEY=your_bible_gateway_key_here
# =============================================================================
# SCHEDULING SETTINGS
# =============================================================================
# Time to send daily verses (24-hour format)
# Examples: 08:00, 09:30, 20:00
DAILY_TIME=08:00
# Timezone for scheduling
# Examples: UTC, Asia/Tehran, Europe/London, America/New_York
TIMEZONE=UTC
# =============================================================================
# DATABASE SETTINGS (Usually don't need to change)
# =============================================================================
# File to store group information
DATABASE_FILE=groups.json
# File containing Bible verses
VERSES_FILE=bible_verses.json
# =============================================================================
# ADVANCED SETTINGS (Optional)
# =============================================================================
# Log level (DEBUG, INFO, WARNING, ERROR)
LOG_LEVEL=INFO
# Maximum number of groups to send to simultaneously
MAX_CONCURRENT_SENDS=10
# =============================================================================
# DEPLOYMENT SPECIFIC (Set by deployment platform)
# =============================================================================
# Port for health checks (used by some platforms)
PORT=8000
# Environment (development, production)
ENVIRONMENT=production