domovoy_bot/.env.example
Admin 23ee551271 🛡️ feat: Система защиты от случайных рассылок
Техническая защита:
- services/safety_guard.py — модуль безопасности
- config.py — SAFETY_MODE переменная
- main.py — инициализация при запуске
- .env.example — документация настройки

Документация для AI-агентов:
- AI_AGENT_RULES.md — полные правила поведения
- КРИТИЧЕСКИЕ-ПРАВИЛА.md — обновлено с Правилом №4

Как работает:
- SAFETY_MODE=production — обычная работа
- SAFETY_MODE=safe — блокировка отправок в общий чат
- Логирование всех заблокированных попыток
- Декоратор @require_production_mode

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-12 18:57:42 +04:00

50 lines
1.8 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Telegram Bot Token (получить у @BotFather)
BOT_TOKEN=1234567890:ABCdefGHIjklMNOpqrsTUVwxyz
# ID чата дома (можно узнать через @userinfobot или переслав сообщение из чата)
ADMIN_CHAT_ID=-1001234567890
# Ваш Telegram ID (админ) - узнать через @userinfobot
ADMIN_USER_ID=123456789
# Путь к базе данных
DATABASE_PATH=./database/domovoy.db
# Директория для экспортов
EXPORT_DIR=./exports
# Расписание экспорта (cron формат: минута час день месяц день_недели)
# Каждое воскресенье в 03:00
EXPORT_SCHEDULE=0 3 * * 0
# Детект шпионов
SPY_DETECTION_ENABLED=true
# Куда слать уведомления о шпионах (ваш ID)
SPY_ALERT_USER_ID=123456789
# Дополнительные админы (через запятую, если будут)
EXTRA_ADMIN_IDS=
# Логирование
LOG_LEVEL=INFO
LOG_FILE=./logs/bot.log
# ===== ПРОКСИ ДЛЯ ОБХОДА БЛОКИРОВОК РКН =====
# xray на хосте: SOCKS5 порт 10808, HTTP порт 10809
USE_PROXY=true
PROXY_TYPE=socks5 # socks5 или http
PROXY_HOST=127.0.0.1
PROXY_PORT=10808 # SOCKS5 порт (или 10809 для HTTP)
# ===== ВЕБ-ИНТЕРФЕЙС АДМИНА =====
WEB_ADMIN_LOGIN=admin
WEB_ADMIN_PASSWORD=5nMVkjd5nMVkjd
WEB_ADMIN_HOST=0.0.0.0
WEB_ADMIN_PORT=8000
# ===== БЕЗОПАСНОСТЬ =====
# Режим безопасности: 'production' или 'safe'
# production = обычная работа, все отправки разрешены
# safe = БЛОКИРОВКА всех отправок в общий чат (для тестирования)
SAFETY_MODE=production