Paso 2: Ejecuta la aplicación y el código
Escribí sencilla una aplicación de NodeJS con JavaScript. En mi aplicación utiliza 2 módulos de investigación: el serialport módulo y el módulo telegrama-bot-api.
Cuando se inicia la aplicación, simplemente está esperando mensajes desde el servidor de telegrama. Cuando un usuario envía un mensaje a nuestro bot un evento ocurre en la aplicación. Entonces según el texto del mensaje podemos entender lo que el usuario quiere hacer. Si el comando es reconocido correctamente, la aplicación envía los datos sobre el serialport para MSP430 launchpad según el comando especificado.
En el ejemplo allí implementamos 5 comandos: LedGreenOn, LedGreenOff, LedRedOn, LedRedOff y botón. Como se puede ver, son cuatro comandos para controlar los LEDs (verde y rojo) sobre el Launchpad MSP430 y entonces tenemos el comando botón para leer el estado del usuario botón en el launchpad. También los comandos no distinguen mayúsculas y minúsculas, usted puede escribir como usted desea, mayúsculas o minúsculas. Y si escribes un comando definido, la aplicación le avisará y lista todos los comandos disponibles.
Para ejecutar la aplicación que debe especificar a qué puerto serial lo utilizas. Los otros parámetros del puerto serie son: 9600 baudios, 8N1 como predeterminado.