- Обновлен Dockerfile для использования Alpine вместо Slim, улучшая размер образа. - Удален устаревший RAGService и добавлен RagApiClient для работы с внешним RAG API. - Обновлены переменные окружения в env.example для настройки нового RAG API. - Обновлен ScoringManager для интеграции с RagApiClient. - Упрощена структура проекта, удалены ненужные файлы и зависимости, связанные с векторным хранилищем. - Обновлены обработчики и функции для работы с новым API, включая получение статистики и обработку ошибок.
54 lines
1.4 KiB
Plaintext
54 lines
1.4 KiB
Plaintext
# Telegram Bot Configuration
|
|
BOT_TOKEN=your_bot_token_here
|
|
LISTEN_BOT_TOKEN=your_listen_bot_token_here
|
|
TEST_BOT_TOKEN=your_test_bot_token_here
|
|
|
|
# Telegram Groups
|
|
MAIN_PUBLIC=@your_main_public_group
|
|
GROUP_FOR_POSTS=-1001234567890
|
|
GROUP_FOR_MESSAGE=-1001234567890
|
|
GROUP_FOR_LOGS=-1001234567890
|
|
IMPORTANT_LOGS=-1001234567890
|
|
ARCHIVE=-1001234567890
|
|
TEST_GROUP=-1001234567890
|
|
|
|
# S3 Storage (для хранения медиафайлов опубликованных постов)
|
|
S3_ENABLED=false
|
|
S3_ENDPOINT_URL=https://api.s3.ru
|
|
S3_ACCESS_KEY=your_s3_access_key_here
|
|
S3_SECRET_KEY=your_s3_secret_key_here
|
|
S3_BUCKET_NAME=your_s3_bucket_name
|
|
S3_REGION=us-east-1
|
|
|
|
# Bot Settings
|
|
PREVIEW_LINK=false
|
|
LOGS=false
|
|
TEST=false
|
|
|
|
# Database
|
|
DATABASE_PATH=database/tg-bot-database.db
|
|
|
|
# Monitoring (Centralized Prometheus)
|
|
METRICS_HOST=0.0.0.0
|
|
METRICS_PORT=8080
|
|
|
|
# Logging
|
|
LOG_LEVEL=INFO
|
|
LOG_RETENTION_DAYS=30
|
|
|
|
# ML Scoring - RAG API
|
|
# Включает оценку постов через внешний RAG API сервис
|
|
RAG_ENABLED=false
|
|
RAG_API_URL=http://xx.xxx.xx.xx/api/v1
|
|
RAG_API_KEY=your_rag_api_key_here
|
|
RAG_API_TIMEOUT=30
|
|
RAG_TEST_MODE=false
|
|
|
|
# ML Scoring - DeepSeek API
|
|
# Включает оценку постов через DeepSeek API
|
|
DEEPSEEK_ENABLED=false
|
|
DEEPSEEK_API_KEY=your_deepseek_api_key_here
|
|
DEEPSEEK_API_URL=https://api.deepseek.com/v1/chat/completions
|
|
DEEPSEEK_MODEL=deepseek-chat
|
|
DEEPSEEK_TIMEOUT=30
|