IRC::Client - Extendable Internet Relay Chat client
use IRC::Client;
use Pastebin::Shadowcat;
.run with IRC::Client.new:
:host<irc.freenode.net>
:channels<#perl6bot #zofbot>
:debug
:plugins(
class { method irc-to-me ($ where /hello/) { 'Hello to you too!'} }
)
:filters(
-> $text where .chars > 200 {
'The output is too large to show here. See: '
~ Pastebin::Shadowcat.new.paste: $text;
}
);
The module provides the means to create clients to communicate with IRC (Internet Relay Chat) servers. Has support for non-blocking responses and output post-processing.
Fork this module on GitHub: https://github.com/zoffixznet/perl6-IRC-Client
To report bugs or request features, please use https://github.com/zoffixznet/perl6-IRC-Client/issues
Zoffix Znet (http://zoffix.com/)
You can use and distribute this module under the terms of the
The Artistic License 2.0. See the LICENSE
file included in this
distribution for complete details.
The META6.json
file of this distribution may be distributed and modified
without restrictions or attribution.