2026-08-09 21:00:22 +03:00
|
|
|
# === Бот (единственный интерфейс + приёмник бизнес-апдейтов) ===
|
|
|
|
|
# Токен от @BotFather. Обязательно включите боту режим бизнеса:
|
|
|
|
|
# @BotFather → /mybots → выбрать бота → Bot Settings → Business Mode → Enable.
|
2026-08-09 22:16:44 +03:00
|
|
|
# Бот доступен всем: любой может подключить его к СВОЕМУ бизнес-аккаунту
|
|
|
|
|
# (Настройки → Telegram для бизнеса → Чат-боты). Сессия НЕ нужна.
|
2026-08-09 19:16:52 +03:00
|
|
|
BOT_TOKEN=
|
2026-08-09 22:16:44 +03:00
|
|
|
# (Необязательно) Telegram id «оператора» бота — только для служебных логов.
|
|
|
|
|
# Доступа к чужим данным НЕ даёт: каждый видит лишь свои перехваты (строгая
|
|
|
|
|
# изоляция по владельцу). Можно оставить пустым.
|
2026-08-09 19:16:52 +03:00
|
|
|
OWNER_ID=
|
2026-08-09 16:53:38 +03:00
|
|
|
|
2026-08-09 19:16:52 +03:00
|
|
|
# === Локальное хранилище ===
|
|
|
|
|
# Ключ шифрования: 64 hex-символа ИЛИ длинная парольная фраза (≥32 байт).
|
2026-08-09 22:16:44 +03:00
|
|
|
# Одним ключом шифруются данные ВСЕХ подключившихся — храните его в секрете.
|
2026-08-09 19:16:52 +03:00
|
|
|
# Сгенерировать hex: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
|
|
|
|
|
ENCRYPTION_KEY=
|
|
|
|
|
# Сколько дней хранить перехваченное (0 — бессрочно)
|
|
|
|
|
RETENTION_DAYS=30
|
|
|
|
|
# Качать медиа входящих сразу, чтобы восстанавливать удалённые картинки (0 — выключить)
|
|
|
|
|
CACHE_MEDIA=1
|
2026-08-09 16:53:38 +03:00
|
|
|
|
|
|
|
|
# debug | info | warn | error
|
|
|
|
|
LOG_LEVEL=info
|