La RAE no tiene API oficial para solicitar la definición de una palabra, tampóco encontré alguna otra API que haga esto.
Este script usa la URL pública para buscar una palabra en su página https://dle.rae.es/srv/search?w=palabra y con la ayuda de cheerio extrae el contenido de la defincion de un meta tag del html.
Cuando no se ha encontrado palabra el mismo web scrap devuelve siempre el mismo contenido:
Versión electrónica 23.4 del «Diccionario de la lengua española», obra lexicográfica académica por excelencia.
Por lo que usé la primera palabra Versión como indicador para una palabra no existente o incorrecta.
Se uso node-fetch en vez del robot http request. Si esto es problemático puedo intentar cambiarlo.
Ejemplo de comportamiento
Comandos: define|rae
@Huemul define extravagante
1. adj. Que se hace o dice fuera del orden o común modo de obrar. 2. adj. Raro, extraño, desacostumbrado, excesivamente peculiar u original.
@Huemul rae entusiasmo
1. m. Exaltación y fogosidad del ánimo, excitado por algo que lo admire o cautive. 2. m. Adhesión fervorosa que mueve a favorecer una causa o empeño.
@Huemul define asdadasd
No se encontró aquella palabra :sadhuemul:
Descripción
La RAE no tiene API oficial para solicitar la definición de una palabra, tampóco encontré alguna otra API que haga esto. Este script usa la URL pública para buscar una palabra en su página
https://dle.rae.es/srv/search?w=palabra
y con la ayuda de cheerio extrae el contenido de la defincion de un meta tag del html.Cuando no se ha encontrado palabra el mismo web scrap devuelve siempre el mismo contenido:
Versión electrónica 23.4 del «Diccionario de la lengua española», obra lexicográfica académica por excelencia.
Por lo que usé la primera palabraVersión
como indicador para una palabra no existente o incorrecta.Se uso node-fetch en vez del robot http request. Si esto es problemático puedo intentar cambiarlo.
Ejemplo de comportamiento
Comandos: define|rae
@Huemul define extravagante
1. adj. Que se hace o dice fuera del orden o común modo de obrar. 2. adj. Raro, extraño, desacostumbrado, excesivamente peculiar u original.
@Huemul rae entusiasmo
1. m. Exaltación y fogosidad del ánimo, excitado por algo que lo admire o cautive. 2. m. Adhesión fervorosa que mueve a favorecer una causa o empeño.
@Huemul define asdadasd
No se encontró aquella palabra :sadhuemul: