Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
t
 
 
 
 
 
 
 
 
 
 
 
 

NAME

IRC::Client - Extendable Internet Relay Chat client

SYNOPSIS

    use IRC::Client;
    use Pastebin::Shadowcat;

    .run with IRC::Client.new:
        :host<irc.freenode.net>
        :channels<#rakubot #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;
            }
        );

DESCRIPTION

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.

DOCUMENTATION MAP


REPOSITORY

Fork this module on GitHub: https://github.com/raku-community-modules/IRC-Client

BUGS

To report bugs or request features, please use https://github.com/raku-community-modules/IRC-Client/issues

AUTHOR

Zoffix Znet (http://zoffix.com/)

CONTRIBUTORS

tyil MasterDuke17

LICENSE

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.

About

Raku module for building IRC (Internet Relay Chat) clients

Topics

Resources

License

Packages

No packages published