Initial commit: Telegram Management System
Some checks failed
Deploy / deploy (push) Has been cancelled

Full-stack web application for Telegram management
- Frontend: Vue 3 + Vben Admin
- Backend: NestJS
- Features: User management, group broadcast, statistics

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
你的用户名
2025-11-04 15:37:50 +08:00
commit 237c7802e5
3674 changed files with 525172 additions and 0 deletions

View File

@@ -0,0 +1,66 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: marketing-agent-config
namespace: marketing-agent
data:
NODE_ENV: "production"
LOG_LEVEL: "info"
# Service URLs
ORCHESTRATOR_URL: "http://orchestrator-service:3001"
CLAUDE_AGENT_URL: "http://claude-agent-service:3002"
GRAMJS_ADAPTER_URL: "http://gramjs-adapter-service:3003"
SAFETY_GUARD_URL: "http://safety-guard-service:3004"
ANALYTICS_URL: "http://analytics-service:3005"
AB_TESTING_URL: "http://ab-testing-service:3006"
# Database connections
POSTGRES_HOST: "postgres-service"
POSTGRES_PORT: "5432"
POSTGRES_DATABASE: "marketing_agent"
MONGODB_URL: "mongodb://mongodb-service:27017/marketing_events"
REDIS_HOST: "redis-service"
REDIS_PORT: "6379"
REDIS_DB: "0"
RABBITMQ_HOST: "rabbitmq-service"
RABBITMQ_PORT: "5672"
RABBITMQ_VHOST: "/"
ELASTICSEARCH_NODE: "http://elasticsearch-service:9200"
# Rate limiting
RATE_LIMIT_WINDOW_MS: "60000"
RATE_LIMIT_MAX_REQUESTS: "100"
# Safety settings
CONTENT_MODERATION_LEVEL: "medium"
MAX_ACCOUNTS_PER_CAMPAIGN: "10"
FLOOD_WAIT_THRESHOLD: "300"
# Analytics
ANALYTICS_BATCH_SIZE: "100"
ANALYTICS_FLUSH_INTERVAL: "5000"
# A/B Testing
AB_TEST_MIN_SAMPLE_SIZE: "100"
AB_TEST_CONFIDENCE_LEVEL: "0.95"
# Performance
MAX_CONCURRENT_TASKS: "50"
TASK_TIMEOUT_MS: "300000"
DB_POOL_SIZE: "10"
# Feature flags
ENABLE_HUMAN_IN_LOOP: "true"
ENABLE_AUTO_SCALING: "true"
ENABLE_VECTOR_SEARCH: "false"
ENABLE_MULTI_PLATFORM: "false"
# Compliance
GDPR_ENABLED: "true"
CCPA_ENABLED: "true"
DATA_RETENTION_DAYS: "365"