| 1 | ;------------------------
|
|---|
| 2 | ; Core settings
|
|---|
| 3 | ;------------------------
|
|---|
| 4 |
|
|---|
| 5 | ; server :
|
|---|
| 6 | ; host name of the server to which the bot should connect
|
|---|
| 7 | server =
|
|---|
| 8 |
|
|---|
| 9 | ; port :
|
|---|
| 10 | ; port on which the bot should connect, defaults to 6667 if none is
|
|---|
| 11 | ; specified; if you don't know what this is for, just leave it blank
|
|---|
| 12 | port =
|
|---|
| 13 |
|
|---|
| 14 | ; username :
|
|---|
| 15 | ; username to use for the bot
|
|---|
| 16 | username =
|
|---|
| 17 |
|
|---|
| 18 | ; nick :
|
|---|
| 19 | ; nick to use for the bot
|
|---|
| 20 | nick =
|
|---|
| 21 |
|
|---|
| 22 | ; realname :
|
|---|
| 23 | ; real name to use for the bot
|
|---|
| 24 | realname =
|
|---|
| 25 |
|
|---|
| 26 | ; password :
|
|---|
| 27 | ; server password to use when connecting; if you don't know what this is
|
|---|
| 28 | ; for, just leave it blank
|
|---|
| 29 | password =
|
|---|
| 30 |
|
|---|
| 31 | ; keepalive :
|
|---|
| 32 | ; boolean flag indicating whether or not the bot should reconnect when it
|
|---|
| 33 | ; gets disconnected from the server, defaults to false if not set, but
|
|---|
| 34 | ; setting it to true is recommended.
|
|---|
| 35 | ; if this is set to true, you should set timeout value to 6 or above.
|
|---|
| 36 | ; if not, timeout would better be set to zero or a high number such as 15.
|
|---|
| 37 | keepalive = true
|
|---|
| 38 |
|
|---|
| 39 | ; timeout :
|
|---|
| 40 | ; defines the number of minutes to wait until a connection times out, if the
|
|---|
| 41 | ; bot gets disconnected when it shouldn't (i.e. when your connection didn't
|
|---|
| 42 | ; die), increase the timeout value so it waits longer before disconnecting.
|
|---|
| 43 | ; 0 means it will never time out, but if you use keepalive you should set
|
|---|
| 44 | ; this to 6 or above.
|
|---|
| 45 | timeout = 8
|
|---|
| 46 |
|
|---|
| 47 | ; gender :
|
|---|
| 48 | ; M or F to indicate the gender of the bot for instances when the bot must
|
|---|
| 49 | ; refer to itself in the third person for actions
|
|---|
| 50 | gender =
|
|---|
| 51 |
|
|---|
| 52 | ; curses :
|
|---|
| 53 | ; boolean flag indicating whether or not the bot is allowed to use curses,
|
|---|
| 54 | ; bad words, etc. defaults to false.
|
|---|
| 55 | curses = false
|
|---|
| 56 |
|
|---|
| 57 | ; plugins :
|
|---|
| 58 | ; one of the following :
|
|---|
| 59 | ; - all
|
|---|
| 60 | ; - none
|
|---|
| 61 | ; - all except LIST
|
|---|
| 62 | ; - none except LIST
|
|---|
| 63 | ; where LIST is a comma-delimited case-insensitive list of plugin short
|
|---|
| 64 | ; names (i. e. plugin class names without the prepended Phergie_Plugin_
|
|---|
| 65 | ; segment; for example, the short name for the Phergie_Plugin_Autojoin
|
|---|
| 66 | ; class would be Autojoin)
|
|---|
| 67 | ; plugins = all
|
|---|
| 68 | plugins = "all"
|
|---|
| 69 |
|
|---|
| 70 | ; debug :
|
|---|
| 71 | ; boolean flag indicating whether or not debugging mode should be enabled
|
|---|
| 72 | debug = false
|
|---|
| 73 |
|
|---|
| 74 | ; log :
|
|---|
| 75 | ; path to a file to which debugging output will be written if debugging
|
|---|
| 76 | ; mode is enabled
|
|---|
| 77 | log = debug.log
|
|---|
| 78 |
|
|---|
| 79 | ;-----------------------------------------------------------------------------
|
|---|
| 80 | ; Acronym
|
|---|
| 81 | ;-----------------------------------------------------------------------------
|
|---|
| 82 |
|
|---|
| 83 | ; acronym.limit :
|
|---|
| 84 | ; positive integer indicating the maximum number of possible meanings for
|
|---|
| 85 | ; an acronym that should be displayed in a given instance (defaults to 5)
|
|---|
| 86 | acronym.limit = 5
|
|---|
| 87 |
|
|---|
| 88 | ; acronym.filter :
|
|---|
| 89 | ; comma- or space-delimited list of acronyms for which meanings should not
|
|---|
| 90 | ; be returned
|
|---|
| 91 | acronym.filter = ""
|
|---|
| 92 |
|
|---|
| 93 | ;-----------------------------------------------------------------------------
|
|---|
| 94 | ; Admin Command
|
|---|
| 95 | ;-----------------------------------------------------------------------------
|
|---|
| 96 |
|
|---|
| 97 | ; admincommand.admins :
|
|---|
| 98 | ; a list of hostmasks containing wildcards that are granted access to the
|
|---|
| 99 | ; bot's admin features, must be enclosed by double quotes and entries are
|
|---|
| 100 | ; separated by spaces or commas
|
|---|
| 101 | admincommand.admins = ""
|
|---|
| 102 |
|
|---|
| 103 | ; admincommand.ops :
|
|---|
| 104 | ; if set to true, chan operators are given admin rights
|
|---|
| 105 | admincommand.ops = true
|
|---|
| 106 |
|
|---|
| 107 | ;-----------------------------------------------------------------------------
|
|---|
| 108 | ; Alternate Nick
|
|---|
| 109 | ;-----------------------------------------------------------------------------
|
|---|
| 110 |
|
|---|
| 111 | ; altnick.altnick0 :
|
|---|
| 112 | ; alternate nicks to use for the bot in the event that the preferred nick
|
|---|
| 113 | ; is unavailable; this setting may be repeated with a different number
|
|---|
| 114 | ; (i. e. altnick1, altnick2, etc.)
|
|---|
| 115 | altnick.altnick0 =
|
|---|
| 116 |
|
|---|
| 117 | ;-----------------------------------------------------------------------------
|
|---|
| 118 | ; Auto Join
|
|---|
| 119 | ;-----------------------------------------------------------------------------
|
|---|
| 120 |
|
|---|
| 121 | ; autojoin.channels :
|
|---|
| 122 | ; a comma-delimited list of channels which the bot should automatically
|
|---|
| 123 | ; join upon successfully connecting
|
|---|
| 124 | autojoin.channels = ""
|
|---|
| 125 |
|
|---|
| 126 | ;-----------------------------------------------------------------------------
|
|---|
| 127 | ; Feed Ticker
|
|---|
| 128 | ;-----------------------------------------------------------------------------
|
|---|
| 129 |
|
|---|
| 130 | ; feedticker.feed0 :
|
|---|
| 131 | ; a double quote-enclosed comma-delimited list of feed URLs; this setting
|
|---|
| 132 | ; may be repeated with a different number (i.e. feed1, feed2, etc.)
|
|---|
| 133 | feedticker.feed0 = ""
|
|---|
| 134 |
|
|---|
| 135 | ; feedticker.chans0 :
|
|---|
| 136 | ; a comma- or space-delimited list of channels where the feedN should be
|
|---|
| 137 | ; syndicated
|
|---|
| 138 | feedticker.chans0 = ""
|
|---|
| 139 |
|
|---|
| 140 | ; feedticker.delay :
|
|---|
| 141 | ; the frequency, in seconds, at which the feeds are checked for new data;
|
|---|
| 142 | ; the default is 1800 (every 30 minutes)
|
|---|
| 143 | feedticker.delay = 1800
|
|---|
| 144 |
|
|---|
| 145 | ; feedticker.format :
|
|---|
| 146 | ; format of the feed output on the channel, it can use three variables
|
|---|
| 147 | ; - %title% the article title
|
|---|
| 148 | ; - %link% the article link
|
|---|
| 149 | ; - %feed% the feed's channel title
|
|---|
| 150 | ; if empty or unset it defaults to %title% [ %link% ]
|
|---|
| 151 | feedticker.format = ""
|
|---|
| 152 |
|
|---|
| 153 | ;-----------------------------------------------------------------------------
|
|---|
| 154 | ; Karma
|
|---|
| 155 | ;-----------------------------------------------------------------------------
|
|---|
| 156 |
|
|---|
| 157 | ; karma.limit :
|
|---|
| 158 | ; Maximum number of karma rating changes allowed per user, per term, per
|
|---|
| 159 | ; day, or 0 for unlimited changes
|
|---|
| 160 | karma.limit = 5
|
|---|
| 161 |
|
|---|
| 162 | ; karma.static :
|
|---|
| 163 | ; If non-empty, the static karma response to use for the bot's nick
|
|---|
| 164 | karma.static = ""
|
|---|
| 165 |
|
|---|
| 166 | ;-----------------------------------------------------------------------------
|
|---|
| 167 | ; NickServ
|
|---|
| 168 | ;-----------------------------------------------------------------------------
|
|---|
| 169 |
|
|---|
| 170 | ; nickserv.password :
|
|---|
| 171 | ; password to use when identifying the bot to NickServ where
|
|---|
| 172 | ; authentication will only take place if a non-empty password is specified
|
|---|
| 173 | nickserv.password =
|
|---|
| 174 |
|
|---|
| 175 | ;-----------------------------------------------------------------------------
|
|---|
| 176 | ; Quit
|
|---|
| 177 | ;-----------------------------------------------------------------------------
|
|---|
| 178 |
|
|---|
| 179 | ; quit.reason :
|
|---|
| 180 | ; custom reason message to use when quitting
|
|---|
| 181 | quit.reason =
|
|---|
| 182 |
|
|---|
| 183 | ;-----------------------------------------------------------------------------
|
|---|
| 184 | ; URL
|
|---|
| 185 | ;-----------------------------------------------------------------------------
|
|---|
| 186 |
|
|---|
| 187 | ; url.format :
|
|---|
| 188 | ; format of the link output on the channel, it can use two variables
|
|---|
| 189 | ; - %title% the page title
|
|---|
| 190 | ; - %link% the page link
|
|---|
| 191 | ; if empty or unset it defaults to %title% [ %link% ]
|
|---|
| 192 | url.format = ""
|
|---|
| 193 |
|
|---|
| 194 | ; url.title_length :
|
|---|
| 195 | ; character length to which URL titles should be truncated
|
|---|
| 196 | url.title_length = 40
|
|---|
| 197 |
|
|---|
| 198 | ;-----------------------------------------------------------------------------
|
|---|
| 199 | ; Weather
|
|---|
| 200 | ;-----------------------------------------------------------------------------
|
|---|
| 201 |
|
|---|
| 202 | ; weather.partner_id
|
|---|
| 203 | ; Partner ID provided by weather.com
|
|---|
| 204 | ; see http://www.weather.com/services/xmloap.html for more details
|
|---|
| 205 | weather.partner_id =
|
|---|
| 206 |
|
|---|
| 207 | ; weather.license_key
|
|---|
| 208 | ; License Key provided by weather.com
|
|---|
| 209 | ; see http://www.weather.com/services/xmloap.html for more details
|
|---|
| 210 | weather.license_key =
|
|---|