Skip to content

Instalar fiupm_bot server en local

Carlos edited this page Mar 15, 2016 · 1 revision

Estas instrucciones sirven para instalar el servidor del bot en una máquina local.

1. Crear un bot de Telegram

Leer la documentación de Telegram

2. Descargar el servidor

  1. Instalar NodeJS y NPM. http://nodejs.org/. NPM se instala a la vez que NodeJS.
  2. Clonar el repositorio.
  3. Desde la carpeta descargada ejecutar npm install

3. Configurar variables de entorno

Del bot creado en el epígrafe anterior, necesitamos el token. El token es una cadena como 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw. Este token se divide en dos partes, separadas por el :.

Para que nuestro bot funcione, debemos configurar dos variables de entorno en el servidor.

  • TELEGRAM_KEY tendrá el valor de la parte izquierda del : del token. En nuestro ejemplo: 110201543
  • TELEGRAM_SECRET tendrá el valor de la parte derecha del : del token. En nuestro ejemplo: AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw

4. Desplegar el servidor

  1. Desde la carpeta descargada (la del repositorio), ejecutar npm start. Es fundamental haber definido las variables de entorno tal y como se indica en el paso anterior.
  2. Entrar en http://localhost:5000. Si aparece un mensaje en el que pone "Cannot GET /", está todo correcto.