miércoles, 26 de noviembre de 2014

Instalación HUBOT con conexión a XMPP en Ubuntu Server 14.04

Empezamos con un update y upgrade en su caso

apt-get update
apt-get upgrade

Hubot y dependencias

apt-get install nodejs npm

Despues de la instalacion ponemos este comando para que nos encuentre node

cp /usr/bin/nodejs /usr/bin/node

npm install -g yo generator-hubot

npm install node-stringprep

Una vez terminemos con la instalación pasamos al siguiente paso crear el bot

mkdir /srv/testbot
cd /srv/testbot
yo hubot

Script arranque

#!/bin/bash

#set env vars
export HUBOT_XMPP_USERNAME='username@dominio.com'
export HUBOT_XMPP_PASSWORD=
export HUBOT_XMPP_ROOMS="nombresala@conference.dominio.com"
export HUBOT_AUTH_ADMIN='nombre'
export HUBOT_LOG_LEVEL="debug"
export PORT=8082


#Now that the vars are set, lets run the bot.

# -- En produccion
#sh /opt/devbot/bin/hubot -a xmpp -n DevBot >> /var/log/hubot/bot.log &

# -- En Desarrollo
bin/hubot -a xmpp -n TestBot1


Espero que os sirva este manual, ya que encontré varios por Internet pero están anticuados por el cambio de yo.

Saludos.