All pastes #930912 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-03-06 21:34 UTC
rendered paste body
;------------------------

; 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 =