NAME

    POE::Component::IRC::Plugin::Bollocks - A POE::Component::IRC plugin
    that talks bollocks.

VERSION

    version 1.02

SYNOPSIS

      use strict;
      use warnings;
      use POE qw(Component::IRC Component::IRC::Plugin::Bollocks);
    
      my $nickname = 'Pointy' . $$;
      my $ircname = 'Pointy Haired Boss';
      my $ircserver = 'irc.blah.org';
      my $port = 6667;
      my $channel = '#IRC.pm';
    
      my $irc = POE::Component::IRC->spawn(
            nick => $nickname,
            server => $ircserver,
            port => $port,
            ircname => $ircname,
            debug => 0,
            plugin_debug => 1,
            options => { trace => 0 },
      ) or die "Oh noooo! $!";
    
      POE::Session->create(
            package_states => [
                    'main' => [ qw(_start irc_001) ],
            ],
      );
    
      $poe_kernel->run();
      exit 0;
    
      sub _start {
        # Create and load our CTCP plugin
        $irc->plugin_add( 'Bollocks' =>
            POE::Component::IRC::Plugin::Bollocks->new() );
    
        $irc->yield( register => 'all' );
        $irc->yield( connect => { } );
        undef;
      }
    
      sub irc_001 {
        $irc->yield( join => $channel );
        undef;
      }

DESCRIPTION

    POE::Component::IRC::Plugin::Bollocks is a POE::Component::IRC plugin
    generates management bullshit whenever you need it.

CONSTRUCTOR

    new

      Creates a new plugin object.

IRC INPUT

    BOLLOCKS

      If your bot is addressed by name with the command 'BOLLOCKS' (case
      doesn't matter), it will write some random management bollocks to the
      channel.

SEE ALSO

    POE::Component::IRC

    Dev::Bollocks

AUTHOR

    Chris Williams <chris@bingosnet.co.uk>

COPYRIGHT AND LICENSE

    This software is copyright (c) 2017 by Chris Williams.

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.

