Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Oct 26, 2011
  1. @tmm1

    Merge pull request #46 from codafoo/master

    tmm1 authored
    Hipchat adapter enhancements
  2. @cesar

    Fixed spacing, changed default hipchat name

    cesar authored
    Hipchat name was "Hubot, I", I updated to use the name passed in args, with last name bot.
  3. @tmm1

    Merge pull request #49 from dmathieu/version

    tmm1 authored
    hubot -v displays the hubot's version
  4. @cesar

    Merge remote-tracking branch 'assaf/master'

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

    Damien Mathieu authored
  6. @tmm1

    Merge pull request #45 from dmathieu/master

    tmm1 authored
    More explicit campfire errors
  7. @cesar

    Use the default mention behavior for hipchat

    cesar authored
    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.
  8. provide an explicit error if the token, rooms or account options are …

    Damien Mathieu authored
    …not provided
  9. @cesar

    Updated hipchat adapter to use argument name and join specific rooms

    cesar authored
    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.
  10. @assaf

    Don't use userForId for private messages, only use it to resolve

    assaf authored
    ID->name for public rooms.
  11. @atmos

    version bump

    atmos authored
  12. @atmos

    Merge pull request #39 from assaf/master

    atmos authored
    Fix to public room behavior
  13. @assaf
  14. @atmos

    add 1.0.5

    atmos authored
  15. @atmos

    make a version 1.0.4

    atmos authored
  16. @atmos

    Merge pull request #37 from assaf/master

    atmos authored
    Proper user list support for HipChat
  17. @assaf

    Grab user list on startup.

    assaf authored
    Properly map users based on HipChat user_id and JID.
  18. @atmos

    Merge pull request #25 from titanous/heroku-fixes

    atmos authored
    Update heroku script to restart when process dies
  19. @atmos

    Merge pull request #32 from aitor/patch-1

    atmos authored
    Minor typo and example for rooms id.
  20. @atmos

    Merge remote-tracking branch 'origin/master' into xmpp

    atmos authored
    Conflicts:
    	package.json
  21. @atmos

    Merge pull request #34 from assaf/master

    atmos authored
    HipChat Adapter
  22. @atmos

    Merge pull request #35 from jnewland/twilio-fixes

    atmos authored
    Twilio fixes
  23. @andyfowler

    a working xmpp adapter for jabber chat rooms

    andyfowler authored
    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!
  24. @jnewland

    respond == hear in the context of an SMS

    jnewland authored
    `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.
  25. @assaf
  26. @jnewland
  27. @assaf

    Translate @hubot to Hubot:

    assaf authored
    In HipChat you'd refer to another person as @name, so @hubot, but
    Hubot scripts expect Hubot:, so we automatically convert inbound
    messages.
  28. @jnewland

    default to port 8080

    jnewland authored
  29. @assaf

    HipChat adapter.

    assaf authored
    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.
  30. @aitor
  31. @atmos
  32. @maddox
  33. @atmos
Something went wrong with that request. Please try again.