Permalink
Commits on Oct 26, 2011
  1. Cleaned up Debugging Logs + Minor fixes

    I accidentally added a debugging log into my previous commit, so I went through and cleaned out most of the logging.
    
    Removed a require that wasn't being used.
    
    Fixed a typo for error logging if the users list api call failed.
    cesar-zz committed Oct 26, 2011
  2. Fixed spacing, changed default hipchat name

    Hipchat name was "Hubot, I", I updated to use the name passed in args, with last name bot.
    cesar-zz committed Oct 26, 2011
  3. Merge remote-tracking branch 'assaf/master'

    * assaf/master:
      Don't use userForId for private messages, only use it to resolve ID->name for public rooms.
    
    Conflicts:
    	src/hubot/hipchat.coffee
    cesar-zz committed Oct 26, 2011
  4. Use the default mention behavior for hipchat

    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.
    cesar-zz committed Oct 26, 2011
  5. Updated hipchat adapter to use argument name and join specific rooms

    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.
    cesar-zz committed Oct 26, 2011
  6. Don't use userForId for private messages, only use it to resolve

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

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

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

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

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

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

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

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

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

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

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

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

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

    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!
    andyfowler committed Oct 26, 2011
  20. respond == hear in the context of an SMS

    `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.
    jnewland committed Oct 26, 2011
  21. Translate @hubot to Hubot:

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

    jnewland committed Oct 26, 2011
  23. HipChat adapter.

    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.
    assaf committed Oct 26, 2011
Commits on Oct 25, 2011
  1. prep for a 1.0.3 release

    atmos committed Oct 25, 2011
  2. Fix for irc not replying #20

    smoak committed Oct 25, 2011
  3. Merge pull request #21 from skalnik/master

    Clarify use of hubot-scripts.json
    atmos committed Oct 25, 2011
  4. Merge pull request #29 from tombell/twilio-adapter

    Twilio adapter
    atmos committed Oct 25, 2011