Listo el código de nuestro pequeño bot en Js, vamos a agregarle una funcionalidad extra y a aprender a utilizar una herramienta súper útil a la hora de trabajar con Node.js: Nodemon
¿Qué es Nodemon?
En palabras simples: Es una utilidad que nos sirve para permitir que los cambios que realicemos en nuestro proyecto se implementen en tiempo real.
En palabras más técnicas -o precisas- y siguiendo la fuente de Digital Ocean: nodemon es una utilidad de interfaz de línea de comandos (CLI) que envuelve su aplicación Node, vigila el sistema de archivos y reinicia automáticamente el proceso.
Instalación
Globalmente:
$ npm install nodemon -g
$ yarn global add nodemon
Localmente:
$ npm install nodemon --save-dev
$ yarn add nodemon --dev
Si vas a instalarlo de manera local, recordá que no vas a poder utilizar el comando nodemon directamente desde línea de comandos.
Uso
Hasta aquí para levantar nuestra aplicación corríamos desde terminal el siguiente comando:
node bot.js
El problema con esto es que cada cambio que hagamos en nuestro código, sólo lo veremos después de terminar el proceso y volver a levantarlo.
🚩 ¿Bastante tedioso no?
Con Nodemon cambiamos el código de inicialización anterior por el siguiente:
nodemon bot.js
y en terminal deberíamos ver algo como esto:
¡Ahora si!
Cada cambio que realizemos, deberíamos verlo en tiempo real. 👀
¿Cool no?
En la próximo y última entrada de nuestro Telegram Bot vamos a subirlo a Heroku y dejarlo operativo en Telegram. 🤘🤘
Top comments (0)