¿Te has preguntado alguna vez si puedes crear tu propio chatbot para Telegram? La respuesta seguramente es sí, y hoy es hora de hacer uno. Vuelvo con otro blog sobre el desarrollo de un bot para Telegram usando Node Js.
Ya he mencionado en mi artículo anterior que el chatbot es una aplicación de software que utiliza NLP para comunicarse con los usuarios. Podemos integrar chatbots en varias plataformas de redes sociales. Por el camino, ¡he integrado el bot en Telegram!
Bien, ¡vamos a sumergirnos en el contenido!
¿Cómo crear un bot de Telegram con Node Js?
En primer lugar, tienes que instalar Vs Code para implementar Node Js backend. Haz clic en este enlace para descargar Vs Code en tu sistema. Si has terminado con la instalación, debes comprobar con la versión de node.
A continuación, instala Node Js. Puedes pulsar en este enlace para descargar la aplicación.
Abre tu cmd prompt y escribe node – version para comprobar la versión de node.
Si has terminado con esto, entonces instala los paquetes. Abre tu visual studio code, haz click en tu terminal, y selecciona la nueva terminal donde tienes que escribir npm init.
Seguidamente, crea un archivo js (app. js-Sample) y empieza a escribir tu código.
Una vez realizado estos pasos, es el momento de crear el API KEY de Telegram. Para ello, abre tu aplicación de Telegram y busca Bot Father.
Dirígete a Father Bot y haz clic en crear un bot y proporciona un nombre único para tu bot y así obtener tu clave de API.
Copia la clave y pégala en Vs code. Y sí, ahora es el momento de incluir el código a mi GitHub, puedes obtener el código completo allí.
Asegúrate de que ejecuar tu código node js, sólo tienes que escribir node app.js en el terminal e ir al bot de telegram que has creado y decir «Hola» y… ¡¡¡obtendremos una respuesta del bot!!!
Este es el resultado que obtuve:
Por fin, recibimos un mensaje específico del bot. Como he incrustado la interfaz de imagen, recibimos la imagen del bot.
Aquí está el enlace a mi perfil de Github. ¡Consigue el código aquí!
En el próximo artículo os hablar del caso de «News_telegram _bot. ¡Muchas gracias por tu tiempo!
FELIZ AUTOMATIZACIÓN