IRCBot

Aggregate of information relevant for an IRC *bot* that goes beyond what is needed for a mere IRC *client*.

Members

Variables

account
string account;

Username to use as services account login name.

admins
string[] admins;

The nickname services accounts of administrators, in a bot-like context.

channelOverride
string[] channelOverride;

Snapshot of channels we're in, carried from a previous connection (even across re-executions).

guestChannels
string[] guestChannels;

Currently inhabited non-home guest channels.

hasGuestNickname
bool hasGuestNickname;

Whether or not we connected without an explicit nickname, and a random guest such was generated.

homeChannels
string[] homeChannels;

List of home channels for the bot to operate in.

partReason
string partReason;

Default reason given when parting a channel and not specifying a reason text.

pass
string pass;

Login PASS, different from SASL and services.

password
string password;

Password for services account.

quitReason
string quitReason;

Default reason given when quitting and not specifying a reason text.