openenv-meta / app /utils.py
mathi3046's picture
Initial commit
fb78c46
raw
history blame contribute delete
846 Bytes
import random
import uuid
ISSUE_TEMPLATES = {
"billing": ["I was overcharged on my last invoice.", "How do I update my credit card?", "Cancel my subscription."],
"tech": ["The app keeps crashing on startup.", "I can't log in to my account.", "API is returning 500 errors."],
"general": ["What are your business hours?", "Where can I find the documentation?", "Do you offer enterprise plans?"]
}
SENTIMENTS = ["angry", "frustrated", "neutral", "polite"]
def generate_ticket(level: str):
category = random.choice(list(ISSUE_TEMPLATES.keys()))
message = random.choice(ISSUE_TEMPLATES[category])
sentiment = random.choice(SENTIMENTS)
return {
"id": f"TKT-{uuid.uuid4().hex[:8].upper()}",
"category": category,
"message": message,
"sentiment": sentiment,
"level": level
}