Mark Story
Mark Story
True, I totally forgot about that, if a reconnect is not happening it might poi t to a problem in node-xmpp, as the main change in #37 was to set...
None of those look like actual errors. The StringPrep line comes from a library hubot-xmpp uses and can be safely ignored. All the other output is informational logging from npm....
Normally the next thing that happens is the bot shows itself going on line and joining rooms.
Well I can try installing openfire and see if I can reproduce, but I don't really have the time/knowledge to set up an ldap server.
The bot should create user objects as it hears presence messages from each user in the channel. You should be able to see hubot-xmpp receiving those messages if you enable...
In the past I've set the avatar for the jabber account with a standard client and then had the bot use the account once the avatar has been connected.
There aren't any specific features to customizing the avatar. However, you should be able to write commands that send the required XML to your jabber server to allow avatar updates.
No idea, I've never used that xmpp server before. If you want to dig in more, [this code](https://github.com/markstory/hubot-xmpp/blob/master/src/xmpp.coffee#L43-L56) handles attempting to reconnect.
Yeah, I don't know how that would work given how XMPP works under the hood.
Neat, I built the original code using ejabberd. Interesting that the two popular xmpp servers both implemented the nonstandard message type in the same way.