Edoruin commited on
Commit
2bbd763
·
1 Parent(s): aed5249

main.py ajust

Browse files
Files changed (1) hide show
  1. app/main.py +15 -2
app/main.py CHANGED
@@ -56,7 +56,7 @@ def main(page: ft.Page):
56
  # --- CONFIGURACIÓN DE VARIABLES ---
57
  TG_TOKEN = os.getenv("TELEGRAM_TOKEN")
58
  TG_CHAT_ID = os.getenv("TELEGRAM_CHAT_ID")
59
- GOOGLE_PROXY_URL = "https://script.google.com/macros/s/AKfycbz7z1Jb0vsur42GmmqrL3PVXeRkN2WxSojFDIleEDoLOg6MnrmJjb_uuPcQ15CTwyzD/exec"
60
  GITLAB_URL = "https://gitlab.com"
61
  GIT_TOKEN = os.getenv("GITLAB_TOKEN")
62
  GIT_GROUP = os.getenv("GITLAB_GROUP_ID")
@@ -239,8 +239,21 @@ def main(page: ft.Page):
239
  if not nombre.value or not item.value:
240
  st_txt.value = "⚠️ Completa los datos"; st_txt.color="red"; page.update(); return
241
 
 
 
 
 
 
 
242
  loan_id = str(uuid.uuid4())
243
- mensaje_tg = f"🛠 *SOLICITUD DE PRÉSTAMO*\n👤 {nombre.value}\n📦 {item.value}\n🔢 Cant: {cant.value}\n🕒 Hora: {h_ext.value}"
 
 
 
 
 
 
 
244
 
245
  res_tg = enviar_telegram_con_botones(loan_id, mensaje_tg)
246
 
 
56
  # --- CONFIGURACIÓN DE VARIABLES ---
57
  TG_TOKEN = os.getenv("TELEGRAM_TOKEN")
58
  TG_CHAT_ID = os.getenv("TELEGRAM_CHAT_ID")
59
+ GOOGLE_PROXY_URL = "https://script.google.com/macros/s/AKfycbz7z1Jb0vsur42GmmqrL3PVXeRkN2WxSojFDIleEDoLOg6MnrmJjb_uuPcQ15CTwyzD/exechttps://script.google.com/macros/s/AKfycbz7z1Jb0vsur42GmmqrL3PVXeRkN2WxSojFDIleEDoLOg6MnrmJjb_uuPcQ15CTwyzD/exec"
60
  GITLAB_URL = "https://gitlab.com"
61
  GIT_TOKEN = os.getenv("GITLAB_TOKEN")
62
  GIT_GROUP = os.getenv("GITLAB_GROUP_ID")
 
239
  if not nombre.value or not item.value:
240
  st_txt.value = "⚠️ Completa los datos"; st_txt.color="red"; page.update(); return
241
 
242
+ # Escapar caracteres que rompen el Markdown
243
+ def escape_md(text):
244
+ for char in ['_', '*', '[', ']', '(', ')', '~', '`', '>', '#', '+', '-', '=', '|', '{', '}', '.', '!']:
245
+ text = text.replace(char, f"\\{char}")
246
+ return text
247
+
248
  loan_id = str(uuid.uuid4())
249
+ # Solo ponemos en negrita los encabezados fijos
250
+ mensaje_tg = (
251
+ "🛠 *SOLICITUD DE PRÉSTAMO*\n"
252
+ f"👤 {escape_md(nombre.value)}\n"
253
+ f"📦 {escape_md(item.value)}\n"
254
+ f"🔢 Cant: {escape_md(cant.value)}\n"
255
+ f"🕒 Hora: {escape_md(h_ext.value)}"
256
+ )
257
 
258
  res_tg = enviar_telegram_con_botones(loan_id, mensaje_tg)
259