root/trunk/Phergie/phergie.ini @ 102

Revision 102, 7.0 KB (checked in by Seldaek, 5 years ago)

* Forces the bot to reload ini values when it reconnects

Line 
1;------------------------
2; Core settings
3;------------------------
4
5; server :
6;    host name of the server to which the bot should connect
7server =
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
12port =
13
14; username :
15;    username to use for the bot
16username =
17
18; nick :
19;    nick to use for the bot
20nick =
21
22; realname :
23;    real name to use for the bot
24realname =
25
26; password :
27;    server password to use when connecting; if you don't know what this is
28;    for, just leave it blank
29password =
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.
37keepalive = 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.
45timeout = 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
50gender =
51
52; curses :
53;   boolean flag indicating whether or not the bot is allowed to use curses,
54;   bad words, etc. defaults to false.
55curses = 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
68plugins = "all"
69
70; debug :
71;    boolean flag indicating whether or not debugging mode should be enabled
72debug = false
73
74; log :
75;    path to a file to which debugging output will be written if debugging
76;    mode is enabled
77log = 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)
86acronym.limit = 5
87
88; acronym.filter :
89;    comma- or space-delimited list of acronyms for which meanings should not
90;    be returned
91acronym.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
101admincommand.admins = ""
102
103; admincommand.ops :
104;    if set to true, chan operators are given admin rights
105admincommand.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.)
115altnick.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
124autojoin.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.)
133feedticker.feed0 = ""
134
135; feedticker.chans0 :
136;    a comma- or space-delimited list of channels where the feedN should be
137;    syndicated
138feedticker.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)
143feedticker.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% ]
151feedticker.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
160karma.limit = 5
161
162; karma.static :
163;   If non-empty, the static karma response to use for the bot's nick
164karma.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
173nickserv.password =
174
175;-----------------------------------------------------------------------------
176; Quit
177;-----------------------------------------------------------------------------
178
179; quit.reason :
180;    custom reason message to use when quitting
181quit.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% ]
192url.format = ""
193
194; url.title_length :
195;    character length to which URL titles should be truncated
196url.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
205weather.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
210weather.license_key =
Note: See TracBrowser for help on using the browser.