main.py ajust
Browse files- 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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
|