Connects Hubot to your XMPP network
Install dependencies with npm
npm install
There are a few configuration values you can use when getting hubot-xmpp running. The XMPP adapter requires only 3 (5 if you need specify server and port) environment variables to be set to able to use it.
HUBOT_XMPP_USERNAMEHUBOT_XMPP_PASSWORDHUBOT_XMPP_ROOMS
Optional:
HUBOT_XMPP_HOSTThe host name you want to connect to if its different than what is in the username jid.HUBOT_XMPP_PORTThe port to connect to on the jabber server.HUBOT_XMPP_LEGACYSSLSet to 1 to enable legacy SSL port. This requires the host to be defined.HUBOT_XMPP_PREFERRED_SASL_MECHANISMUsed to change the encoding used for SASL.
HUBOT_XMPP_ROOMS can be a comma separated list of rooms to join. If
your rooms require passwords you should use the jid:password syntax.
Room passwords cannot contain ,.
After installing hubot with npm, you should create a standalone bot:
hubot -c ./my-bot
After creating your new bot, you should modify the package.json and add the
hubot-xmpp dependency. After running npm install you should be ready to configure
and start up your bot.
