Spaces:
Runtime error
Runtime error
| functions = [] | |
| function_callbacks = {} | |
| function_user_text = {} | |
| import importlib | |
| import glob | |
| # Obtiene la lista de archivos .py en la carpeta actual | |
| archivos = glob.glob("*.py", root_dir=__path__[0]) | |
| # Recorre cada archivo y lee la variable "info" dentro de ellos | |
| for archivo in archivos: | |
| if "__" in archivo[:-3]: | |
| continue | |
| modulo = importlib.import_module('.'+archivo[:-3], "modules.chat_functions") | |
| if not modulo.activo: | |
| continue | |
| # Lee la variable "info" del módulo | |
| functions.append(modulo.info) | |
| function_callbacks[modulo.info["function"]["name"]] = modulo.ejecutar | |
| function_user_text[modulo.info["function"]["name"]] = modulo.user_text | |