irc library

IRC for Dart

Classes

ActionEvent
An Action Event
Bot
Base Class for Bots
BotConfig
Bot (Client) Configuration
BotJoinEvent
Bot Join Event is dispatched when the Client joins a Channel
BotPartEvent
Bot Part Event is dispatched when the Client parts a channel
Channel
An IRC Channel
Client
IRC Client is the most important class in irc.dart [...]
ClientBase
Base Class for a Client
ClientPool
Control Multiple Clients
Color
IRC Message Colors
CommandBot
Command Bot - Fully Customizable
CommandEvent
ConnectEvent
Connect Event is dispatched when the client connects to the server
CTCPEvent
A Client to Client Protocol Event. ActionEvent is executed on this event as well.
DisconnectEvent
Disconnect Event is dispatched when we disconnect from the server
DumbBot
ErrorEvent
Error Event is dispatched when there is any error in the Client or Server
Event
Base Class for IRC Events
GlobHostmask
A Hostmask Pattern [...]
Hostmask
Represents a Hostmask that has been parsed
InviteEvent
Invite Event
IrcParser
Base class for IRC Parsers [...]
IrcParserSupport
IRC Parser Helpers
JoinEvent
Join Event is dispatched when another user joins a channel we are in
KickEvent
A Kick Event
LineReceiveEvent
Line Receive Event is dispatched when a line is received from the server
LineSentEvent
Line Sent Event is dispatched when the Client sends a line to the server
LogBot
Message
IRC Message
MessageEvent
Message Event is dispatched when a message is received from the server (includes private messages)
ModeEvent
Mode Event is dispatched when we are notified of a mode change
MOTDEvent
Server MOTD Recieved
NickChangeEvent
Nick Change Event is dispatched when a nickname changes (possibly the Client's nickname)
NickInUseEvent
Nick In Use Event is dispatched when a nickname is in use when trying to switch usernames
NoticeEvent
Notice Event is dispatched when a notice is received
PartEvent
Part Event is dispatched when a user parts a channel that the Client is in
PongEvent
QuitEvent
Quit Event is dispatched when a user quits the server
ReadyEvent
Ready Event is dispatched when the client is ready to join channels
RegexIrcParser
Regular Expression based IRC Parser
ServerSupportsEvent
Server ISUPPORT Event
TopicEvent
Topic Event is dispatched when the topic changes or is received in a channel
WhoisBuilder
Builder for WHOIS Server Replies
WhoisEvent
Whois Event is dispatched when a WHOIS query is completed

Typedefs

CommandHandler(CommandEvent event) → dynamic