-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
57 lines (51 loc) · 2.82 KB
/
Copy path.env.example
File metadata and controls
57 lines (51 loc) · 2.82 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
###############################################
# ЭТО ПРИМЕРЫ НАСТРОЕК (.env.example)
# Для реальной работы заполните файл .env
# (скопируйте нужный пример и подставьте свои значения)
###############################################
### Быстрый шаблон (скопируйте в .env и заполните)
TELEGRAM_BOT_TOKEN=
YT_API_KEY=
YT_API_KEYS=
POLL_INTERVAL=120
STORAGE_PATH=data/storage.json
ALLOWED_USER_IDS=
COOLDOWN_SECONDS=3600
TWITCH_CLIENT_ID=
TWITCH_CLIENT_SECRET=
KICK_CLIENT_ID=
KICK_CLIENT_SECRET=
### Push Notifications (YouTube PubSubHubbub) - опционально
# CALLBACK_BASE_URL=https://yourdomain.com # Ваш публичный URL для вебхуков
# WEBHOOK_SECRET=your_secret_here # Секрет для проверки подписи (опционально)
# WEBHOOK_HOST=0.0.0.0 # Хост для веб-сервера (по умолчанию)
# WEBHOOK_PORT=8080 # Порт для веб-сервера (по умолчанию)
###############################################
# Пример 1: Один ключ YouTube API (минимум)
###############################################
# TELEGRAM_BOT_TOKEN=123456:ABCDEF...
# YT_API_KEY=AIzaSyA_example_single_key_12345
# POLL_INTERVAL=120
# STORAGE_PATH=data/storage.json
###############################################
# Пример 2: Несколько ключей через запятую (авторотация)
###############################################
# TELEGRAM_BOT_TOKEN=123456:ABCDEF...
# YT_API_KEYS=AIzaSyA_key1_111,AIzaSyA_key2_222,AIzaSyA_key3_333
# POLL_INTERVAL=120
# STORAGE_PATH=data/storage.json
###############################################
# Пример 3: Несколько ключей через точку с запятой + ограничения
###############################################
# TELEGRAM_BOT_TOKEN=123456:ABCDEF...
# YT_API_KEYS=AIzaSyA_key1_111;AIzaSyA_key2_222;AIzaSyA_key3_333
# ALLOWED_USER_IDS=12345,67890 # только эти пользователи могут управлять ботом
# POLL_INTERVAL=90 # чаще проверяем
# COOLDOWN_SECONDS=1800 # кулдаун покороче
# STORAGE_PATH=/var/lib/youtube_notify/storage.json
###############################################
# Примечания
# - Если указаны и YT_API_KEY, и YT_API_KEYS, используется список YT_API_KEYS
# - В YT_API_KEYS разделяйте ключи запятой или точкой с запятой
# - Для отправки в группы/каналы бот должен быть добавлен и иметь права на отправку
###############################################