JeCabrera commited on
Commit
0b5e21c
·
verified ·
1 Parent(s): ffc7a35

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -28
app.py CHANGED
@@ -257,7 +257,7 @@ def process_model_response(prompt, max_retries=3):
257
 
258
  def handle_example_click(prompt_text):
259
  st.session_state.update({
260
- 'show_examples': False,
261
  'messages': [],
262
  'current_chat_id': str(time.time()),
263
  'gemini_history': [],
@@ -282,33 +282,6 @@ def handle_example_click(prompt_text):
282
  st.session_state.chats_in_memory[st.session_state.current_chat_id]['title'] = st.session_state.chat_title
283
  process_model_response(prompt_text)
284
 
285
- # ===== SECCIÓN DE EJEMPLOS =====
286
- if st.session_state.show_examples and not st.session_state.messages:
287
- main_container = st.container()
288
- with main_container:
289
- st.title("💡 RoboCopy - Asistente de PUVs")
290
- st.markdown("### Tu experto en crear Propuestas Únicas de Valor que convierten")
291
- st.markdown("### 🎯 Prueba estos ejemplos:")
292
-
293
- col1, col2 = st.columns([1, 1])
294
-
295
- with col1:
296
- if st.button("¿Cuál es la mejor fórmula para mi PUV? 🤔", use_container_width=True):
297
- handle_example_click("¿Podrías explicarme cuál es la mejor fórmula para crear una PUV efectiva para mi negocio?")
298
-
299
- if st.button("Necesito una PUV para mi tienda online 🛍️", use_container_width=True):
300
- handle_example_click("Quiero crear una PUV para mi tienda online de ropa sostenible dirigida a mujeres de 25-35 años")
301
-
302
- with col2:
303
- if st.button("Ayúdame a mejorar mi PUV actual ✨", use_container_width=True):
304
- handle_example_click("¿Podrías ayudarme a mejorar mi PUV actual para hacerla más persuasiva?")
305
-
306
- if st.button("Crear PUV para servicios profesionales 👔", use_container_width=True):
307
- handle_example_click("Necesito una PUV para mi servicio de consultoría en marketing digital")
308
-
309
- st.markdown("---")
310
-
311
- # ===== BLOQUE PRINCIPAL =====
312
  if prompt := st.chat_input('¿En qué puedo ayudarte hoy?'):
313
  is_first_message = len(st.session_state.messages) == 0
314
 
@@ -343,6 +316,7 @@ if prompt := st.chat_input('¿En qué puedo ayudarte hoy?'):
343
 
344
  process_model_response(prompt) # Mantener dentro del bloque
345
 
 
346
  if st.session_state.show_examples and not st.session_state.messages:
347
  # Usar contenedor para ancho completo
348
  main_container = st.container()
 
257
 
258
  def handle_example_click(prompt_text):
259
  st.session_state.update({
260
+ 'show_examples': False, # ✅ Correcto
261
  'messages': [],
262
  'current_chat_id': str(time.time()),
263
  'gemini_history': [],
 
282
  st.session_state.chats_in_memory[st.session_state.current_chat_id]['title'] = st.session_state.chat_title
283
  process_model_response(prompt_text)
284
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
285
  if prompt := st.chat_input('¿En qué puedo ayudarte hoy?'):
286
  is_first_message = len(st.session_state.messages) == 0
287
 
 
316
 
317
  process_model_response(prompt) # Mantener dentro del bloque
318
 
319
+ # En la sección de ejemplos principal agregar:
320
  if st.session_state.show_examples and not st.session_state.messages:
321
  # Usar contenedor para ancho completo
322
  main_container = st.container()