Funciones

Generales
extractDate()
extractInt(texto)
normalizeList()
String2double()
getRecentMemoryCount()
getRecentMemorySubitemCount()
getRecentMemoryAttribute()
number2words(número)
getOutput(entrada)
getDateInterval(fecha)
wordTransform(lema,etiqueta)

extractInt(texto)
Devuelve el número expresado como entero independientemente de si texto indica a un número expresado expresado con dígitos (10) o palabras (diez).
Volver arriba

getRecentMemorySubitemCount()
Devuelve el número de subelementos que contiene los recuerdos recuperados en la memoria reciente. Por ejemplo, si la memoria reciente contiene tres recuerdos de los cuales, el primero tiene 2 subelementos, el segundo tiene 0 subelementos y el tercero tiene 1 subelemento, el valor devuelto será 2 + 0 + 1 = 3, es decir 3 subelementos.
Volver arriba

number2words(número)
Si el número está comprendido entre 0 y 15, devuelve el número expresado en palabras. Por ejemplo, si el número es «0», el resultado será «cero», si es «1» será «un», si es «2» será «dos», etc.
Volver arriba

getOutput(entrada)
Devuelve la salida que se obtendría si se suministrase al bot el texto entrada. Ofrece una manera útil de centralizar cálculos de parámetros.
Volver arriba

getDateInterval(fecha)
Devuelve el número de días que hay entre la fecha indicada y la fecha actual.
Volver arriba

wordTransform(lema,etiqueta)
Busca en el diccionario un token con la etiqueta y el lema indicados. Si no lo encuentra, devuelve una cadena vacía. Por ejemplo, se el lema es «mirar» y la etiqueta es «vmp00sm», devolverá el token «mirado». Resulta muy útil para normalizar los datos almacenados en la memoria.
Volver arriba