;------------------------ ; Core settings ;------------------------ ; server : ; host name of the server to which the bot should connect server = irc.freenode.net ; port : ; port on which the bot should connect, defaults to 6667 if none is ; specified; if you don't know what this is for, just leave it blank port = ; username : ; username to use for the bot username = jackharkness ; nick : ; nick to use for the bot nick = jackharkness ; realname : ; real name to use for the bot realname = jackharkness ; password : ; server password to use when connecting; if you don't know what this is ; for, just leave it blank password = ; keepalive : ; boolean flag indicating whether or not the bot should reconnect when it ; gets disconnected from the server, defaults to false if not set, but ; setting it to true is recommended. ; if this is set to true, you should set timeout value to 6 or above. ; if not, timeout would better be set to zero or a high number such as 15. keepalive = true ; timeout : ; defines the number of minutes to wait until a connection times out, if the ; bot gets disconnected when it shouldn't (i.e. when your connection didn't ; die), increase the timeout value so it waits longer before disconnecting. ; 0 means it will never time out, but if you use keepalive you should set ; this to 6 or above. timeout = 8 ; gender : ; M or F to indicate the gender of the bot for instances when the bot must ; refer to itself in the third person for actions gender = ; curses : ; boolean flag indicating whether or not the bot is allowed to use curses, ; bad words, etc. defaults to false. curses = false ; ignore : ; a comma- or space-delimited list of hostmasks (may contain wildcards ; using *) of users from which events should be ignored (i. e. not ; processed by plugins), surrounded by double-quotes ignore = ; plugins : ; one of the following : ; - all ; - none ; - all except LIST ; - none except LIST ; where LIST is a comma-delimited case-insensitive list of plugin short ; names (i. e. plugin class names without the prepended Phergie_Plugin_ ; segment; for example, the short name for the Phergie_Plugin_Autojoin ; class would be Autojoin) ; plugins = all plugins = "all" ; debug : ; boolean flag indicating whether or not debugging mode should be enabled debug = false ; log : ; path to a file to which debugging output will be written if debugging ; mode is enabled log = debug.log ;----------------------------------------------------------------------------- ; Acronym ;----------------------------------------------------------------------------- ; acronym.limit : ; positive integer indicating the maximum number of possible meanings for ; an acronym that should be displayed in a given instance (defaults to 5) acronym.limit = 5 ; acronym.filter : ; comma- or space-delimited list of acronyms for which meanings should not ; be returned acronym.filter = "" ;----------------------------------------------------------------------------- ; Admin Command ;----------------------------------------------------------------------------- ; admincommand.admins : ; a list of hostmasks containing wildcards that are granted access to the ; bot's admin features, must be enclosed by double quotes and entries are ; separated by spaces or commas admincommand.admins = "" ; admincommand.ops : ; if set to true, chan operators are given admin rights admincommand.ops = true ;----------------------------------------------------------------------------- ; Alternate Nick ;----------------------------------------------------------------------------- ; altnick.altnick0 : ; alternate nicks to use for the bot in the event that the preferred nick ; is unavailable; this setting may be repeated with a different number ; (i. e. altnick1, altnick2, etc.) altnick.altnick0 = ;----------------------------------------------------------------------------- ; Auto Join ;----------------------------------------------------------------------------- ; autojoin.channels : ; a comma-delimited list of channels which the bot should automatically ; join upon successfully connecting autojoin.channels = "#bzstocks" ;----------------------------------------------------------------------------- ; Feed Ticker ;----------------------------------------------------------------------------- ; feedticker.delay : ; the frequency, in seconds, at which the feeds are checked for new data; ; the default is 1800 (every 30 minutes) feedticker.delay = 1800 ; feedticker.format : ; format of the feed output on the channel, it can use three variables ; - %title% the article title ; - %link% the article link ; - %feed% the feed's channel title ; if empty or unset it defaults to %title% [ %link% ] feedticker.format = "" ;# Feed Ticker: Filter Settings # ; feedticker.filter_title: ; a double quote-enclosed regex string filter; this is the global filter ; setting used to filter the feed title of all the feeds feedticker.filter_title = "" ; feedticker.filter_url : ; a double quote-enclosed regex string filter; this is the global filter ; setting used to filter the feed url of all the feeds feedticker.filter_url = "" ; feedticker.filter_article: ; a double quote-enclosed regex string filter; this is the global filter ; setting used to filter the article title of all the feeds feedticker.filter_article = "" ; feedticker.feed0 : ; a double quote-enclosed comma-delimited list of feed URLs; this setting ; may be repeated with a different number (i.e. feed1, feed2, etc.) feedticker.feed0 = "" ; feedticker.chans0 : ; a comma- or space-delimited list of channels where the feedN should be ; syndicated feedticker.chans0 = "" ; feedticker.filter_title0 : ; a double quote-enclosed regex string filter; this setting allows you to ; filter each feed title independently and may be repeated with a different ; number. (i.e. filter_title1, filter_title2, etc.) feedticker.filter_title0 = "" ; feedticker.filter_url0 : ; a double quote-enclosed regex string filter; this setting allows you to ; filter each feed url independently and may be repeated with a different ; number. (i.e. filter_url1, filter_url2, etc.) feedticker.filter_url0 = "" ; feedticker.filter_article0 : ; a double quote-enclosed regex string filter; this setting allows you to ; filter each article title independently and may be repeated with a ; different number. (i.e. filter_article1, filter_article2, etc.) feedticker.filter_article0 = "" ;----------------------------------------------------------------------------- ; Karma ;----------------------------------------------------------------------------- ; karma.limit : ; Maximum number of karma rating changes allowed per user, per term, per ; day, or 0 for unlimited changes karma.limit = 5 ; karma.static : ; If non-empty, the static karma response to use for the bot's nick karma.static = "" ;----------------------------------------------------------------------------- ; NickServ ;----------------------------------------------------------------------------- ; nickserv.password : ; password to use when identifying the bot to the NickServ bot where ; authentication will only take place if a non-empty password is specified nickserv.password = ; nickserv.bot_nick : ; The name of the bot that the server uses for Nickerv authentication. ; Defaults to NickServ is left blank. nickserv.bot_nick = "NickServ" ;----------------------------------------------------------------------------- ; Quit ;----------------------------------------------------------------------------- ; quit.reason : ; custom reason message to use when quitting quit.reason = ;----------------------------------------------------------------------------- ; SpellCheck ;----------------------------------------------------------------------------- ; spellcheck.lang : ; dictionary language to use, defaults to en (English) spellcheck.lang = "en" ; spellcheck.limit : ; limit on the number of potential correct spellings to return, defaults ; to 5 spellcheck.limit = 5 ;----------------------------------------------------------------------------- ; URL ;----------------------------------------------------------------------------- ; url.format : ; format of the link output on the channel, it can use two variables ; - %title% the page title ; - %link% the page link ; if empty or unset it defaults to %title% [ %link% ] url.format = "" ; url.title_length : ; character length to which URL titles should be truncated url.title_length = 40 ;----------------------------------------------------------------------------- ; Weather ;----------------------------------------------------------------------------- ; weather.partner_id ; Partner ID provided by weather.com ; see http://www.weather.com/services/xmloap.html for more details weather.partner_id = ; weather.license_key ; License Key provided by weather.com ; see http://www.weather.com/services/xmloap.html for more details weather.license_key =