TIQ-Test-Backend / settings.py
Shakeel401's picture
Upload 12 files
6981c56 verified
Raw
History Blame Contribute Delete
809 Bytes
from fastapi import APIRouter
from supabase import create_client
import os
from dotenv import load_dotenv
load_dotenv()
router = APIRouter()
supabase = create_client(
os.getenv("SUPABASE_URL"),
os.getenv("SUPABASE_KEY")
)
# =========================
# GET AI STATUS
# =========================
@router.get("/ai-status")
def get_ai_status():
res = supabase.table("bot_settings").select("*").limit(1).execute()
return {"ai_enabled": res.data[0]["ai_enabled"]}
# =========================
# TOGGLE AI
# =========================
@router.post("/ai-toggle")
def toggle_ai(status: bool):
res = supabase.table("bot_settings").update({
"ai_enabled": status
}).eq("id", res.data[0]["id"]).execute()
return {"success": True, "ai_enabled": status}