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_USERNAME
HUBOT_XMPP_PASSWORD
HUBOT_XMPP_ROOMS
Optional:
HUBOT_XMPP_HOST
The host name you want to connect to if its different than what is in the username jid.HUBOT_XMPP_PORT
The port to connect to on the jabber server.HUBOT_XMPP_LEGACYSSL
Set to 1 to enable legacy SSL port. This requires the host to be defined.HUBOT_XMPP_PREFERRED_SASL_MECHANISM
Used 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.