IRC::Client
NAME
IRC::Client - Extendable Internet Relay Chat client
SYNOPSIS
use IRC::Client;
use Pastebin;
.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.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
AUTHORS
Zoffix Znet (2015-2018)
Elizabeth Mattijsen (2021-) [email protected]
Source can be located at: https://github.com/lizmat/IRC-Client . Comments and Pull Requests are welcome.
CONTRIBUTORS
Daniel Green
Patrick Spek
COPYRIGHT AND LICENSE
Copyright 2015-2021 Zoffix Znet Copyright 2021 Elizabeth Mattijsen
This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.
The META6.json
file of this distribution may be distributed and modified without restrictions or attribution.