mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-06-18 15:29:36 +00:00
- Rename all SalesMatic references to Dealix (ديل اي اكس) across frontend, backend, configs, and SVG logos - Add complete automated affiliate recruitment system with: - Job posting templates (Arabic/English) with ad variations for social media, LinkedIn, job boards - Full onboarding package: welcome guide, company profile, step-by-step guide, FAQ (60+ Q&A), targets & earnings - Sales scripts: phone calls, WhatsApp, in-person, email templates, objection handling (15+), closing techniques - Targeting guides: social media, AI tools, Google, LinkedIn, local business, referral strategies - Legal agreements: freelance contract, employment offer (10+ deals/month auto-hire), commission structure - AI chatbot for affiliates: config, knowledge base, conversation flows - Add professional sector presentations for 10 industries (healthcare, real estate, restaurants, retail, education, beauty, automotive, legal, construction, e-commerce) - Add Gold Guarantee system (30-day full refund) with terms and conditions - Add AI Sales Agents system: lead generation, WhatsApp/voice/email outreach, lead scoring, auto-booking - Add backend: Affiliate & AI Conversation models, API endpoints, Celery worker tasks - Update landing page with Gold Guarantee, Affiliate CTA, and AI Agents sections https://claude.ai/code/session_01KnJgK7RwyeCvRZTRThHtfU
56 lines
1.3 KiB
Python
56 lines
1.3 KiB
Python
from pydantic_settings import BaseSettings
|
|
from functools import lru_cache
|
|
|
|
|
|
class Settings(BaseSettings):
|
|
# App
|
|
APP_NAME: str = "Dealix"
|
|
APP_NAME_AR: str = "ديل اي اكس"
|
|
DEBUG: bool = False
|
|
DEFAULT_TIMEZONE: str = "Asia/Riyadh"
|
|
DEFAULT_CURRENCY: str = "SAR"
|
|
DEFAULT_LOCALE: str = "ar"
|
|
|
|
# Database
|
|
DATABASE_URL: str = "postgresql+asyncpg://salesflow:salesflow_secret_2024@db:5432/salesflow"
|
|
|
|
# Redis
|
|
REDIS_URL: str = "redis://redis:6379/0"
|
|
|
|
# Security
|
|
SECRET_KEY: str = "change-this-to-a-random-secret-key"
|
|
ALGORITHM: str = "HS256"
|
|
ACCESS_TOKEN_EXPIRE_MINUTES: int = 30
|
|
REFRESH_TOKEN_EXPIRE_DAYS: int = 7
|
|
|
|
# URLs
|
|
API_URL: str = "http://localhost:8000"
|
|
FRONTEND_URL: str = "http://localhost:3000"
|
|
|
|
# WhatsApp
|
|
WHATSAPP_API_TOKEN: str = ""
|
|
WHATSAPP_PHONE_NUMBER_ID: str = ""
|
|
WHATSAPP_BUSINESS_ACCOUNT_ID: str = ""
|
|
WHATSAPP_VERIFY_TOKEN: str = ""
|
|
|
|
# Email
|
|
EMAIL_PROVIDER: str = "smtp"
|
|
SMTP_HOST: str = "smtp.gmail.com"
|
|
SMTP_PORT: int = 587
|
|
SMTP_USER: str = ""
|
|
SMTP_PASSWORD: str = ""
|
|
SENDGRID_API_KEY: str = ""
|
|
|
|
# SMS (Unifonic)
|
|
UNIFONIC_APP_SID: str = ""
|
|
UNIFONIC_SENDER_ID: str = "Dealix"
|
|
|
|
class Config:
|
|
env_file = ".env"
|
|
case_sensitive = True
|
|
|
|
|
|
@lru_cache()
|
|
def get_settings() -> Settings:
|
|
return Settings()
|