]> git.donarmstrong.com Git - infobot.git/blobdiff - files/sample/blootbot.config
DebianExtra is just a chan flag
[infobot.git] / files / sample / blootbot.config
index b140dffd8da6d32e937c2e724563f0c1d6bbb2a3..b0520de60231dda9c39c63c78a8eff7e844320f0 100644 (file)
@@ -7,10 +7,12 @@
 set ircNick            blootbot
 set ircUser            blootbot
 set ircName            blootbot experimental bot
+# if your irc network requires a password to get on the servers
+#set ircPasswd         SomePassword
 set ircUMode           +iw
 ###set ircHost         vh.virtualhost.org
 # if not using a virtualhost set to 0.0.0.0
-# otherwise IRC::Connection might try localhost
+# otherwise IRC::Connection might try localhost which will NOT work
 set ircHost            0.0.0.0
 
 set owner              OWNER
@@ -32,7 +34,8 @@ set tempDir           /home/blootbot/Temp
 # [str] Ability to remember/tell factoids
 #      none    -- disable.
 #      mysql   -- ...
-#      SQLite  -- SQLite (libdbd-sqlite-perl)
+#      SQLite  -- SQLite (libdbd-sqlite-perl) (might be version 2 or 3)
+#      SQLite2 -- SQLite (libdbd-sqlite-perl) (force version 2)
 #      pgsql   -- postgresql (NOT SUPPORTED)
 ### REQUIRED by factoids,freshmeat,karma,seen,...
 set DBType             mysql
@@ -51,7 +54,7 @@ set SQLUser           blootbot
 # [str] SQL password. (unset for SQLite)
 set SQLPass            PASSWORD
 
-# [str] SQL debug file.
+# [str] SQL debug file. "-" for stdout may work on some platforms
 ###set SQLDebug                SQL_debug.log
 
 #####
@@ -140,23 +143,10 @@ set talkMethod            DEFAULT
 #      "+" before bot commands overrides this option temporarily.
 ###set minLengthBeforePrivate 192
 
-# [int] maximum length of reply for Extras function before popping list to
-#      reduce number of elements.
-set maxListReplyLength 450
-
-# [int] maximum number of elements in list allowed for Extras function
-#      before popping elements to reduce total count.
-set maxListReplyCount  15
-
 # [0/1] allow people outside any channels the bot is on to use the bot
 #      for factoids and commands.
 set disallowOutsiders  1
 
-# [int] time, in seconds. (different messages)
-set floodMessages      10:30
-# [int] same messages.
-set floodRepeat                2:10
-
 # [int] Amount of time for auto-ignore (flooding) to expire.
 set ignoreAutoExpire   5
 
@@ -168,14 +158,11 @@ set ignoreTempExpire      60
 #####
 
 # [0/1] irc-cli calculator.
-set perlMath           1
+set Math               1
 
 # [0/1] ord/chr etc
 set allowConv          1
 
-# [0/1] do you want to allow DNS lookup
-set allowDNS           1
-
 # [0/1] Forking... disable for non-nix OS or to reduce mem usage.
 #      Disabling should make the bot work on Win32 and MacOS.
 set forking            1
@@ -191,24 +178,15 @@ set backlog               24
 # [str] anything which requires LWP + http proxy.
 ###set httpProxy               http://HOSTNAME:PORT/
 
-# [0/1] babelfish translator.  jdf++.
-set babelfish          true
-
 # [0/1] offer free factoid cookies
 set cookie             true
 
-# [0/1] Countdown to specific dates
+# [0/1] countdown to specific dates
 set countdown          true
 
 # [0/1] Debian file and package search.
-set debian             false
-# [int] how often to update the debian table, in days.
-set debianRefreshInterval 1
-# [0/1] extra stuff...
-set debianExtra                true
-
-# [0/1] Frontend to dict.org's wordnet.
-set dict               false
+# FIXME: should be a channel option
+set Debian             false
 
 # [0/1] Freshmeat
 set freshmeat          false
@@ -219,13 +197,13 @@ set freshmeatRefreshInterval 24
 set freshmeatForFactoid                false
 
 # [0/1] insult server
-set insult             false
+set insult             true
 
 # [0/1] karma
 set karma              true
 
 # [0/1] Frontend to kernel.org
-set kernel             false
+set kernel             true
 
 # [0/1] LART.
 set lart               true
@@ -234,22 +212,16 @@ set lart          true
 set nickometer         true
 
 # [0/1] Frontend to the stock market.
-set quote              false
+set Quote              true
 
 # [0/1] Display random text in the channel.
 set randomQuote                true
 
-# [int] Interval (or more than), in minutes.
-set randomQuoteInterval        60
-
 # [0/1] Display random text in the channel.
 set randomFactoid      true
 
-# [int] Interval (or more than), in minutes.
-set randomFactoidInterval      60
-
 # [0/1] Warn users about root.
-set rootWarn           false
+set RootWarn           false
 #   passive    -- be polite plus stuff, compliant to OPN, heh.
 #   aggressive -- ...
 set rootWarnMode       passive
@@ -261,22 +233,22 @@ set search                false
 set stats              true
 
 # [0/1] slashdot headlines.
-set slashdot           false
+set slashdot           true
 
 # [0/1] frontend to ispell.
-set spell              false
+set spell              true
 
 # [0/1] Advanced topic management.
-set topic              true
+set Topic              true
 
 # [0/1] User Information Services.
-set userinfo           true
+set UserInfo           true
 
 # [0/1] Uptime daemon
-set uptime             true
+set Uptime             true
 
 # [0/1] Wingate checking and banning mechanism. FIXME:
-###set wingate         false
+###set Wingate         false
 # [int] seconds. minimum time to check.
 set wingateInterval    60
 # [str] Wingate.
@@ -286,10 +258,10 @@ set wingateKick           Please don't use wingate
 
 # [0/1] google search.. simon++. requires libwww-search-perl + 5lines of
 #      modifications.
-set wwwsearch          false
+set W3Search           false
 
 # [0/1] Unit conversion tool.
-set units              true
+set Units              true
 
 #####
 # Miscellaneous configuration options
@@ -314,10 +286,13 @@ set WIP                   0
 set useStrict          1
 
 # debugging...
-###set dumpvars                1
+###set DumpVars                1
 ###set dumpvarsAtExit  1
 # log to specific file or global log file.
 ###set dumpvarsLogFile dumpvars.log
+# more debugging
+###set DumpVars2               1
+###set symdumpLogFile  log/dumpvars2.log
 
 # [str] Interface: [IRC/CLI]
 #   IRC                -- Internet Relay Chat