from datetime import datetime import fireWhale import pytz import os def imprimeTime(): """ Devuelve la fecha y hora actual en la zona horaria de la Ciudad de México (GMT-6). """ # 1. Definir la zona horaria de la Ciudad de México # Puedes usar 'America/Mexico_City' para que pytz maneje el horario de verano automáticamente. mexico_city_tz = pytz.timezone('America/Mexico_City') # 2. Obtener la hora actual en UTC utc_now = datetime.now(pytz.utc) # 3. Convertir la hora UTC a la zona horaria deseada mexico_city_now = utc_now.astimezone(mexico_city_tz) # 4. Formatear la fecha y hora # El formato que deseas es "YYYY-MM-DD HH:MM:SS" formatted_time = mexico_city_now.strftime("%Y-%m-%d %H:%M:%S") return formatted_time def registrar_evento(cus: str, tokens: int): """ Registra los tokens correspondientes a la compra realizada por el usuario. Args: cus (str): customer de stripe. """ resultado = fireWhale.encontrar_documento_por_cus(cus) print("Ésto es el resultado de buscar el cus:") print(resultado) #fireWhale.editaDato('usuarios', resultado, 'tokens', tokens) fireWhale.incrementar_campo_numerico('usuarios', resultado, 'tokens', amount=tokens)