PrinterSettings

All Printer plugin options gathered in a struct.

Members

Variables

accountNames
bool accountNames;

Whether or not to print account names of users.

bellOnError
bool bellOnError;

Whether or not to bell on parsing errors.

bellOnMention
bool bellOnMention;

Whether or not to send a terminal bell signal when the bot is mentioned in chat.

bufferedWrites
bool bufferedWrites;

Whether or not to buffer writes.

classNames
bool classNames;

Whether or not to print class names of users.

colourByAccount
bool colourByAccount;

Whether or not two users on the same account should be coloured identically.

colourfulEmotes
bool colourfulEmotes;

Whether or not emotes should be highlighted in colours.

colourfulNicknames
bool colourfulNicknames;

Whether or not to display nicks in a colour based on their nickname hash.

daybreaks
bool daybreaks;

Whether or not to print a banner to the terminal at midnights, when day changes.

enabled
bool enabled;

Toggles whether or not the plugin should react to events at all.

exclude
string exclude;

IRCEvent.Types to explicitly exclude from printing, even when it otherwise would have been printed.

filterMost
bool filterMost;

Whether or not to filter away most uninteresting events.

filterWhois
bool filterWhois;

Whether or not to filter WHOIS queries.

hideBlacklistedUsers
bool hideBlacklistedUsers;

Whether or not to hide events from blacklisted users.

include
string include;

IRCEvent.Types to explicitly include when printing, even if it otherwise would not have been printed.

logErrors
bool logErrors;

Whether or not to log errors.

logGuestChannels
bool logGuestChannels;

Whether or not to log non-home channels.

logPrivateMessages
bool logPrivateMessages;

Whether or not to log private messages.

logRaw
bool logRaw;

Whether or not to log raw events.

logServer
bool logServer;

Whether or not to log server messages.

logs
bool logs;

Whether or not to log events.

monitor
bool monitor;

Toggles whether or not the plugin should print to screen (as opposed to just log).

motd
bool motd;

Whether or not to show Message of the Day upon connecting.

normaliseTruecolour
bool normaliseTruecolour;

Whether or not to normalise truecolours; make dark brighter and bright darker.

truecolour
bool truecolour;

Whether or not to display advanced colours in RRGGBB rather than simple ANSI codes, where available and appropriate.

twitchBadges
bool twitchBadges;

Whether or not to display Twitch badges next to sender/target names.

uppercaseTypes
bool uppercaseTypes;

Whether or not to have the type names be in capital letters.