Permalink
Commits on Oct 26, 2011
  1. Merge pull request #54 from markpasc/irc-passwords

    paulcbetts committed Oct 26, 2011
    Support IRC registered nicks via IDENTIFY
  2. Check more liberally for the nickserv notice

    markpasc committed Oct 26, 2011
    Also use the existential operator to check whether we have a nickserv password at all.
  3. Merge pull request #46 from codafoo/master

    tmm1 committed Oct 26, 2011
    Hipchat adapter enhancements
  4. Fixed spacing, changed default hipchat name

    cesar-zz committed Oct 26, 2011
    Hipchat name was "Hubot, I", I updated to use the name passed in args, with last name bot.
  5. Merge pull request #49 from dmathieu/version

    tmm1 committed Oct 26, 2011
    hubot -v displays the hubot's version
  6. Merge remote-tracking branch 'assaf/master'

    cesar-zz committed Oct 26, 2011
    * assaf/master:
      Don't use userForId for private messages, only use it to resolve ID->name for public rooms.
    
    Conflicts:
    	src/hubot/hipchat.coffee
  7. hubot -v displays the hubot's version

    Damien Mathieu committed Oct 26, 2011
  8. Merge pull request #45 from dmathieu/master

    tmm1 committed Oct 26, 2011
    More explicit campfire errors
  9. Use the default mention behavior for hipchat

    cesar-zz committed Oct 26, 2011
    Hipchat autocompletes using the first name of the person ie:
    Hubot, I autocompletes to @hubot
    
    so take the default behavior to use in the listener.
  10. provide an explicit error if the token, rooms or account options are …

    Damien Mathieu committed Oct 26, 2011
    …not provided
  11. Updated hipchat adapter to use argument name and join specific rooms

    cesar-zz committed Oct 26, 2011
    The names used to start hubot is now taken into consideration.
    
    Also, added environmental variable HUBOT_HIPCHAT_ROOMS to allow the joining of specific rooms.
  12. Don't use userForId for private messages, only use it to resolve

    assaf committed Oct 26, 2011
    ID->name for public rooms.
  13. version bump

    atmos committed Oct 26, 2011
  14. Merge pull request #39 from assaf/master

    atmos committed Oct 26, 2011
    Fix to public room behavior
  15. Very exciting discovery: the from value is different between public

    assaf committed Oct 26, 2011
    and private messages.
  16. add 1.0.5

    atmos committed Oct 26, 2011
  17. make a version 1.0.4

    atmos committed Oct 26, 2011
  18. Merge pull request #37 from assaf/master

    atmos committed Oct 26, 2011
    Proper user list support for HipChat
  19. Grab user list on startup.

    assaf committed Oct 26, 2011
    Properly map users based on HipChat user_id and JID.
  20. Merge pull request #25 from titanous/heroku-fixes

    atmos committed Oct 26, 2011
    Update heroku script to restart when process dies
  21. Merge pull request #32 from aitor/patch-1

    atmos committed Oct 26, 2011
    Minor typo and example for rooms id.
  22. Merge remote-tracking branch 'origin/master' into xmpp

    atmos committed Oct 26, 2011
    Conflicts:
    	package.json
  23. Merge pull request #34 from assaf/master

    atmos committed Oct 26, 2011
    HipChat Adapter
  24. Merge pull request #35 from jnewland/twilio-fixes

    atmos committed Oct 26, 2011
    Twilio fixes
  25. a working xmpp adapter for jabber chat rooms

    andyfowler committed Oct 26, 2011
    uses HUBOT_XMPP_USERNAME, HUBOT_XMPP_PASSWORD and comma-separated HUBOT_XMPP_ROOMS
    
    tested with openfire 3.7.0
    
    uses some ideas from markstory@5d47a8c - cheers!
  26. respond == hear in the context of an SMS

    jnewland committed Oct 26, 2011
    `respond` and `hear` are different things for multi-user backends, but SMS
    is single-user.
    
    In single-user backends, the receipt of a message is enough to verify
    that it was addressed to the bot.
  27. Translate @hubot to Hubot:

    assaf committed Oct 26, 2011
    In HipChat you'd refer to another person as @name, so @hubot, but
    Hubot scripts expect Hubot:, so we automatically convert inbound
    messages.
  28. default to port 8080

    jnewland committed Oct 26, 2011
  29. HipChat adapter.

    assaf committed Oct 26, 2011
    You'll need to create a new account and set the following
    environment variables:
    
    HUBOT_HIPCHAT_JID -- Jabber ID
    HUBOT_HIPCHAT_NAME -- Room nickname
    HUBOT_HIPCHAT_PASSWORD -- Account password
    HUBOT_HIPCHAT_TOKEN -- Admin authentication token
    
    To find the Jabber ID and Room nickname for the new account, sign in
    and head to the XMPP/Jabber account information page:
    
    https://demandforce.hipchat.com/account/xmpp
    
    You will also need an admin authentication token for API access
    (listing all rooms). You can find it here:
    
    https://demandforce.hipchat.com/group_admin/api
    
    HipChat insists on first name, last name.  We call ours "Hubot, I",
    but within the room you can refer to it as just @hubot.