Permalink
Switch branches/tags
Nothing to show
Commits on May 28, 2014
Commits on Dec 30, 2013
  1. More ACME module fun: botsnack, rot13, and 8ball improvements

    japhb committed Dec 30, 2013
    * Add a Botsnack module (and botsnack command) to accept yummy botsnacks
    * Add a Rot13 module (and rot13 command) to (de)obfuscate ASCII text
    * Clean up 8ball responses slightly and convert 8ball to a standard command
Commits on Dec 29, 2013
  1. Merge pull request #8 from japhb/master

    japhb committed Dec 29, 2013
    Fix two minor bugs, and introduce an introspection-based help system (uses #= comments and the MRO)
Commits on Dec 28, 2013
  1. Keep a reference to the bot itself in events

    japhb committed Dec 28, 2013
    This allows the creation of introspective modules (and later perhaps even
    control modules).
  2. Merge pull request #7 from japhb/master

    Timbus committed Dec 28, 2013
    Avoid responding to self in private chat; lue++ for original version
Commits on Dec 27, 2013
  1. Merge pull request #6 from japhb/master

    Timbus committed Dec 27, 2013
    Debugging, refactoring, and some new functionality (including a CommandHandler role and the seen command)
  2. Use CommandHandler role in Tell module

    japhb committed Dec 27, 2013
    Also fix an over-simplistic nick token and add a usage message.
  3. Factor out some text utilities into a separate module

    japhb committed Dec 27, 2013
    _s() for pluralizing and friendly-duration() for converting durations
    in seconds to appropriately larger units for display
  4. Improve debugging of raw IRC protocol traffic

    japhb committed Dec 27, 2013
    Also allow commands that carry private information (such as passwords)
    to output scrubbed debugging info instead of raw traffic.
  5. Fix warnings for 'is rw' on private attributes

    japhb committed Dec 27, 2013
    ... by making the attributes public, like all the others in
    Net::IRC::Bot.
Commits on Mar 28, 2013
Commits on Mar 27, 2013
  1. fix joining channels

    moritz committed Mar 27, 2013
    by forcing sink context on the for loop.
    Otherwise it only works when called in sink context.
Commits on Feb 24, 2013
  1. Merge pull request #4 from moritz/master

    Timbus committed Feb 24, 2013
    Various improvements
Commits on Feb 22, 2013
  1. fix joining of multiple channels

    moritz committed Feb 22, 2013
  2. Autoident: make password a public attribute

    moritz committed Feb 22, 2013
    otherwise you cannot initialize it from the constructor
  3. add method Event.gist

    moritz committed Feb 22, 2013
  4. improve parsing robustness

    moritz committed Feb 22, 2013
    also remove a now unnecessary hack
Commits on Nov 11, 2012
  1. Updated dispatcher to use cando.

    Timbus committed Nov 11, 2012
Commits on Oct 19, 2012
  1. Fixed method 'new', as per the rakudo warning. Also made sure everyth…

    Timbus committed Oct 19, 2012
    …ing was being encoded correctly by rakudo (some kinda internal parrot bug)
Commits on Sep 28, 2012
Commits on Aug 3, 2012
  1. Merge pull request #2 from moritz/master

    Timbus committed Aug 3, 2012
    Fix for newest Rakudo
Commits on Aug 2, 2012