Skip to content
Kalbintion Kier edited this page Oct 7, 2016 · 3 revisions

Note: This page is about an internal file that is not normally seen by end-users. See Channel for channel settings.

Layout

The settings.cfg file is setup in a KEY=VALUE pair system, with each key and value pair being on an individual line.

Settings

irc

This setting is used to determine which irc server to connect to.

port

This setting is used to determine which port to connect to.

channels

This setting is used to determine which channels to connect to. These channels must be prefixed appropriately and can be separated by commas.

oauth

This setting is used for the password for the Twitch.tv servers

nick

This setting is used for the nickname to be used by the bot when loggingi n.

verbose

This determines if the bot should write contents to the console window

logChat

This determines if the bot should write contents to the log files. Each log file is named by date.

logIgnores

This determines which lines to ignore completely, using a REGEX.

logChatLocation

Where to store the chat log files. Note that this location will have additional folders and files created on a per-channel basis the bot is in.

clientId

Currently unused.

masterCommands

The username the bot should refer to for all Master Commands to make sure they are able to be used. These commands are always prefixed with a double pipe (||). This setting is temporary until a web-end can be developed.

twitterOAuth, twitterOAuthSecret, twitterOAuthConsumer, twitterOAuthConsumerSecret

These four fields are used to authorize access to a particular account on twitter and used for status updates in regards to the bot.