Техническая защита: - 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>
50 lines
1.8 KiB
Text
50 lines
1.8 KiB
Text
# 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
|