Commits on Aug 1, 2014
  1. make kickme reason optional

    Signed-off-by: Andrew Grimberg <>
    committed Aug 1, 2014
Commits on Jul 24, 2014
  1. Add kickme plugin

    Add in a way to request the bot do a kick on yourself (it doesn't work
    against other people). Useful if you're getting weird echos in the room
    Signed-off-by: Andrew Grimberg <>
    committed Jul 24, 2014
Commits on Jan 23, 2014
  1. Change fight plugin to use https for google

    Google pushes everyone over to https now. The plugin doesn't handle
    redirects very well (like at all). Lets just go against https right
    Signed-off-by: Andrew Grimberg <>
    committed Jan 23, 2014
Commits on Jul 30, 2013
  1. @hartzler

    link improvements

    * remove dupes
    * use http_get (for redirects)
    * support https
    * support no path query (by adding a /)
    hartzler committed Jul 30, 2013
Commits on Jul 9, 2013
  1. @hartzler
Commits on Jun 28, 2013
  1. @hartzler
  2. Merge pull request #15 from tykeal/remove-bot-from-pubsub-args

    refactor plugin init and remove bot from events
    committed Jun 28, 2013
  3. @hartzler

    change plugin init and remove plugin bot params

    * change init order so that init will always run before any event
      code is fired on plugins.  This avoids having to use join with
      a started test just to guard against :firehose events running
      before / during init.
    * no need for bot param anywhwere since plugins have access to the
      bot from their instance scope via the bot method.
    hartzler committed Jun 28, 2013
  4. @hartzler
Commits on Jun 27, 2013
  1. Merge pull request #14 from tykeal/refactor-twss-out-of-util

    refactor twss plugin
    committed Jun 27, 2013
  2. @hartzler

    refactor twss plugin

    move into one directory and move all references out of lib/
    except for the baysian classifier class as other plugins may
    want to make use of that.
    hartzler committed Jun 27, 2013
  3. Fix RUBYLIB path for ruby >= 1.9

    Apparently . was removed from the default RUBYLIB path between ruby 1.8
    and 1.9. Do a little magic to make it work correctly. There's a more
    "proper" change for this but the method call needed to make it work well
    doesn't exist in ruby 1.8 apparently :-/
    Signed-off-by: Andrew Grimberg <>
    committed Jun 26, 2013
Commits on Jun 26, 2013
  1. @hartzler

    respond with title for links

    hartzler committed Jun 26, 2013
  2. @hartzler
  3. Updating Gemfile source line

    Bundler was complaining that 'source :rubygems' was deprecated and to
    replace it with This is doing so
    Signed-off-by: Andrew Grimberg <>
    committed Jun 26, 2013
Commits on Jun 25, 2013
  1. Remove unneeded comment and test room announce

    Remove the unneeded commented code and on this push verify that the
    announcement is working correctly.
    Signed-off-by: Andrew Grimberg <>
    committed Jun 25, 2013
  2. Update room update announcement

    Fix the room update announcement to have the complete message from
    GitHub instead of just the link line.
    Signed-off-by: Andrew Grimberg <>
    committed Jun 25, 2013
  3. Fix notify registration

    Registration of notify has apparently been busted since the timeout
    options were added to the notify plugin. We now default to 15 minutes on
    the timer and it turned on. This is a configure option for _after_
    someone registers.
    Fixes Issue #13
    Signed-off-by: Andrew Grimberg <>
    committed Jun 25, 2013
Commits on Jun 20, 2013
  1. Make wiki plugin a bit more useful

    Improve the wiki plugin to actually link out the articles. Additionally,
    the original query wasn't doing a proper limit. This is now fixed and we
    return emit the 5 hits the query returns.
    Signed-off-by: Andrew Grimberg <>
    committed Jun 19, 2013
Commits on Jun 13, 2013
  1. Make sure to export the env var

    See if this fixes the stupid script.
    Signed-off-by: Andrew Grimberg <>
    committed Jun 12, 2013
  2. Add in extra env variable to make twitter work

    The twitter gem forces SSL checking. Make sure that jruby can actually
    find the system root ca store.
    Signed-off-by: Andrew Grimberg <>
    committed Jun 12, 2013
  3. Convert to using the twitter gem

    Twitter dropped their REST API yesterday causing all sorts of heartache
    with our plugin not working. Move over to using the twitter gem which
    works correctly.
    Signed-off-by: Andrew Grimberg <>
    committed Jun 12, 2013
Commits on May 10, 2013
  1. @hartzler

    attempt to fix uptime regex

    hartzler committed May 10, 2013
Commits on Feb 21, 2013
  1. @hartzler
  2. @hartzler

    wund plugin to get bot weather

    hartzler committed Feb 21, 2013
  3. Sanitize woot title & grab just one price

    Sanitize the Woot title of HTML entities. I'm aware that CGI::escapeHTML
    probably isn't the best way but it works well enough. Also, We keep
    getting a list of multiple prices for the price search. As the Item
    we're handing back to people is just the first one we're going to clamp
    the return to that one.
    committed Feb 21, 2013
Commits on Feb 18, 2013
  1. @hartzler

    hate/love plugins

    hartzler committed Feb 18, 2013
Commits on Feb 8, 2013
  1. @hartzler

    allow one off mocking

    hartzler committed Feb 8, 2013
Commits on Feb 6, 2013
  1. Add timer to notification system

    Nicks setup with a notify can now have an idle timer associated with
    them. This option can be toggled off if the user does not want to
    recieve idle highlight notices and only wants to recieve highligh
    notices when they are not connected or when someone explicitly calls a
    notify on them.
    Default timeout is 900 seconds (15 minutes) and may be adjusted by each
    committed Feb 5, 2013
Commits on Jan 22, 2013
  1. @hartzler
Commits on Jan 21, 2013
  1. Better for loop

    We were linking shared/config itself and not the files in it. We'll
    restrict it to just *.yaml files
    committed Jan 21, 2013
  2. Helps to complete the for loop

    committed Jan 21, 2013
  3. Update Cap to link any shared/config

    We should be linking anything in shared/config into the current/config.
    committed Jan 21, 2013
Commits on Jan 18, 2013
  1. @hartzler
  2. @hartzler

    added mock plugin

    hartzler committed Jan 18, 2013