¿Es JavaScript una buena opción para construir chatbots?

¿Para chatear con …? ¿Qué?

Para IRC, esa es la peor opción: algo más C-ish y “desktopish” sería mucho mejor.

Para algo en lo que ya está utilizando un navegador web para comunicarse (que normalmente no ocurre en IRC), podría serlo, o el servidor puede estar configurado para permitir conexiones desde aplicaciones de escritorio, en cuyo caso, nuevamente , Javascript sería una mala elección.

El único momento Javascript es una buena opción si ya te estás obligando a usar un navegador web. (Y luego, el Javascript en el navegador debe escribirse para comunicarse con el servidor, lo que generalmente significa una API o 3, que probablemente tendría ejemplos de lo que el bot de Javascript tendría que hacer.

(“La palabra” chatbot “, desafortunadamente, no define un solo tipo de programa, solo significa” un programa que puede usarse para chatear “(Wikipedia lo define como” un programa que conduce una conversación a través de métodos auditivos o textuales “) – con qué, cómo, usar o no usar un servidor – esas preguntas no se responden hasta que al menos especifique el tipo de chatbot. Eche un vistazo rápido a Chatbots.org: asistentes virtuales, agentes virtuales, bots de chat, conversaciones agentes, chatterbots, chatbots: ejemplos, empresas, noticias, directorio: pruebe las 6 pestañas y las 122 páginas [en la parte inferior] para ver cuántas cosas totalmente diferentes califican como “chatbots”, y hay muchas que no se mencionan en ese sitio .)

Mi sugerencia es usar Javascript, principalmente porque puedes usar Node.js y la mayoría de la documentación sobre frameworks e integraciones está escrita en ese idioma.
Estoy escribiendo bots en Typecript con éxito, que es un superconjunto de Javascript. Recomiendo Typecript en lugar de Javascript puro por muchas razones.

Node.js le proporciona muchos paquetes que resuelven muchos problemas e integraciones de bots y la mayoría de ellos tienen una comunidad buena y activa detrás.

AdrianKrebs / chatbot-university: todo lo que necesita saber sobre los chatbots y sus tecnologías: esta guía me fue muy útil cuando construí mi propio chatbot para Telegram (TheAdnan / avgkicin-bot).

Hay muchos ejemplos, tutoriales y otros recursos para comenzar a usar su aplicación de chatbot.

Bueno, si es para un sitio web, entonces definitivamente, JavaScript es una opción más rápida y segura.