Spaces:
Runtime error
Runtime error
File size: 691 Bytes
9c5c050 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 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
|