Assembla home | Assembla project page
 

root/trunk/Phergie/phergie.ini

Revision 295, 12.3 kB (checked in by EliCrossbow, 2 hours ago)

My first Phergie commit - Fixing a couple of typos - Just to test that my commit access works.

Line 
1 ;------------------------
2 ; Core settings
3 ;------------------------
4
5 ; command_prefix :
6 ;    The prefix used for the onDo commands in plugins
7 command_prefix = ""
8
9 ; server :
10 ;    host name of the server to which the bot should connect
11 server =
12
13 ; port :
14 ;    port on which the bot should connect, defaults to 6667 if none is
15 ;    specified; if you don't know what this is for, just leave it blank
16 port =
17
18 ; username :
19 ;    username to use for the bot
20 username =
21
22 ; nick :
23 ;    nick to use for the bot
24 nick =
25
26 ; realname :
27 ;    real name to use for the bot
28 realname =
29
30 ; password :
31 ;    server password to use when connecting; if you don't know what this is
32 ;    for, just leave it blank
33 password =
34
35 ; invisible :
36 ;    boolean flag indicating whether or not to automatically send the +i
37 ;    invisible mode request to the server. On supported servers, when the the
38 ;    mode is set to +i, people can not get a list of channels bot is in.
39 invisible = true
40
41 ; keepalive :
42 ;    boolean flag indicating whether or not the bot should reconnect when it
43 ;    gets disconnected from the server, defaults to false if not set, but
44 ;    setting it to true is recommended.
45 ;    if this is set to true, you should set timeout value to 6 or above.
46 ;    if not, timeout would better be set to zero or a high number such as 15.
47 keepalive = true
48
49 ; timeout :
50 ;    defines the number of minutes to wait until a connection times out, if the
51 ;    bot gets disconnected when it shouldn't (i.e. when your connection didn't
52 ;    die), increase the timeout value so it waits longer before disconnecting.
53 ;    0 means it will never time out, but if you use keepalive you should set
54 ;    this to 6 or above.
55 timeout = 8
56
57 ; gender :
58 ;   M or F to indicate the gender of the bot for instances when the bot must
59 ;   refer to itself in the third person for actions
60 gender =
61
62 ; curses :
63 ;   boolean flag indicating whether or not the bot is allowed to use curses,
64 ;   bad words, etc. defaults to false.
65 curses = false
66
67 ; ignore :
68 ;   a comma- or space-delimited list of hostmasks (may contain wildcards
69 ;   using *) of users from which events should be ignored (i. e. not
70 ;   processed by plugins), surrounded by double-quotes
71 ignore =
72
73 ; plugins :
74 ;    one of the following :
75 ;      - all
76 ;      - none
77 ;      - all except LIST
78 ;      - none except LIST
79 ;    where LIST is a comma-delimited case-insensitive list of plugin short
80 ;    names (i. e. plugin class names without the prepended Phergie_Plugin_
81 ;    segment; for example, the short name for the Phergie_Plugin_Autojoin
82 ;    class would be Autojoin)
83 ; plugins = all
84 plugins = "all"
85
86 ; debug :
87 ;    boolean flag indicating whether or not debugging mode should be enabled
88 debug = true
89
90 ; log :
91 ;    path to a file to which debugging output will be written if debugging
92 ;    mode is enabled
93 log =
94
95 ; driver :
96 ;    path to the driver file that will connect and handle requests to and from
97 ;    the IRC server. Do not change this setting unless you know what you're
98 ;    doing. Currently only "Streams" is supported.
99 driver = "Streams"
100
101 ;-----------------------------------------------------------------------------
102 ; Acronym
103 ;-----------------------------------------------------------------------------
104
105 ; acronym.limit :
106 ;    positive integer indicating the maximum number of possible meanings for
107 ;    an acronym that should be displayed in a given instance (defaults to 5)
108 acronym.limit = 5
109
110 ; acronym.filter :
111 ;    comma- or space-delimited list of acronyms for which meanings should not
112 ;    be returned
113 acronym.filter = ""
114
115 ;-----------------------------------------------------------------------------
116 ; Admin Command
117 ;-----------------------------------------------------------------------------
118
119 ; admincommand.admins :
120 ;    a list of hostmasks containing wildcards that are granted access to the
121 ;    bot's admin features, must be enclosed by double quotes and entries are
122 ;    separated by spaces or commas
123 admincommand.admins = ""
124
125 ; admincommand.ops :
126 ;    if set to true, chan operators are given admin rights
127 admincommand.ops = true
128
129 ;-----------------------------------------------------------------------------
130 ; Alternate Nick
131 ;-----------------------------------------------------------------------------
132
133 ; altnick.altnick0 :
134 ;    alternate nicks to use for the bot in the event that the preferred nick
135 ;    is unavailable; this setting may be repeated with a different number
136 ;    (i. e. altnick1, altnick2, etc.)
137 altnick.altnick0 =
138
139 ;-----------------------------------------------------------------------------
140 ; Auto Join
141 ;-----------------------------------------------------------------------------
142
143 ; autojoin.channels :
144 ;    a comma-delimited list of channels which the bot should automatically
145 ;    join upon successfully connecting
146 autojoin.channels = ""
147
148 ; autojoin.invite :
149 ;    whether or not the bot will join a channel if an OP sent an invite request
150 ;    from that channel
151 autojoin.invite = true
152
153 ; autojoin.kick :
154 ;    whether or not to have the bot will rejoin a channel automatically when it
155 ;    is kicked.
156 ;    Note: The bot will not rejoin a channel if part is used
157 autojoin.kick = true
158
159 ;-----------------------------------------------------------------------------
160 ; Feed Ticker
161 ;-----------------------------------------------------------------------------
162
163 ; feedticker.fetch :
164 ;    the frequency, in minutes, at which the feeds are checked for new data;
165 ;    the default is 30 minutes
166 feedticker.fetch = 30
167
168 ; feedticker.post :
169 ;    the frequency, in minutes, at which new feed entries in the queue will be
170 ;    sent to the channel; the default is 5 minutes
171 feedticker.post = 5
172
173 ; feedticker.smart_buffer :
174 ;    if true, the new feed items are buffered until something happens on
175 ;    the channel, indicating some kind of presence / readership is available
176 ;    the default is true
177 feedticker.smart_buffer = true
178
179 ; feedticker.format :
180 ;    format of the feed output on the channel, it can use three variables
181 ;      - %title% the article title
182 ;      - %link% the article link
183 ;      - %feed% the feed's channel title
184 ;    if empty or unset it defaults to %title% [ %link% ]
185 feedticker.format = ""
186
187 ;# Feed Ticker: Filter Settings #
188 ; feedticker.filter_title:
189 ;    a double quote-enclosed regex string filter; this is the global filter
190 ;    setting used to filter the feed title of all the feeds
191 feedticker.filter_title = ""
192
193 ; feedticker.filter_url :
194 ;    a double quote-enclosed regex string filter; this is the global filter
195 ;    setting used to filter the feed url of all the feeds
196 feedticker.filter_url = ""
197
198 ; feedticker.filter_article:
199 ;    a double quote-enclosed regex string filter; this is the global filter
200 ;    setting used to filter the article title of all the feeds
201 feedticker.filter_article = ""
202
203 ; feedticker.feed0 :
204 ;    a double quote-enclosed comma-delimited list of feed URLs; this setting
205 ;    may be repeated with a different number (i.e. feed1, feed2, etc.)
206 feedticker.feed0 = ""
207
208 ; feedticker.chans0 :
209 ;    a comma- or space-delimited list of channels where the feedN should be
210 ;    syndicated
211 feedticker.chans0 = ""
212
213 ; feedticker.filter_title0 :
214 ;    a double quote-enclosed regex string filter; this setting allows you to
215 ;    filter each feed title independently and  may be repeated with a different
216 ;    number. (i.e. filter_title1, filter_title2, etc.)
217 feedticker.filter_title0 = ""
218
219 ; feedticker.filter_url0 :
220 ;    a double quote-enclosed regex string filter; this setting allows you to
221 ;    filter each feed url independently and  may be repeated with a different
222 ;    number. (i.e. filter_url1, filter_url2, etc.)
223 feedticker.filter_url0 = ""
224
225 ; feedticker.filter_article0 :
226 ;    a double quote-enclosed regex string filter; this setting allows you to
227 ;    filter each article title independently and  may be repeated with a
228 ;    different number. (i.e. filter_article1, filter_article2, etc.)
229 feedticker.filter_article0 = ""
230
231 ;-----------------------------------------------------------------------------
232 ; Karma
233 ;-----------------------------------------------------------------------------
234
235 ; karma.limit :
236 ;   Maximum number of karma rating changes allowed per user, per term, per
237 ;   day, or 0 for unlimited changes
238 karma.limit = 5
239
240 ; karma.static :
241 ;   If non-empty, the static karma response to use for the bot's nick
242 karma.static = ""
243
244 ;-----------------------------------------------------------------------------
245 ; Lart
246 ;-----------------------------------------------------------------------------
247
248 ; lart.admin_only :
249 ; If true, then only admins and ops can add and remove larts from the bot but
250 ; you can add specific hostasks to lart.admins to allow those people to add and
251 ; remove larts regardless if admin only is enabled.
252 lart.admin_only = false
253
254 ;-----------------------------------------------------------------------------
255 ; NickServ
256 ;-----------------------------------------------------------------------------
257
258 ; nickserv.password :
259 ;    password to use when identifying the bot to the NickServ bot where
260 ;    authentication will only take place if a non-empty password is specified
261 nickserv.password =
262
263 ; nickserv.bot_nick :
264 ;    The name of the bot that the server uses for Nickerv authentication.
265 ;    Defaults to NickServ is left blank.
266 nickserv.bot_nick = "NickServ"
267
268 ;-----------------------------------------------------------------------------
269 ; Quit
270 ;-----------------------------------------------------------------------------
271
272 ; quit.reason :
273 ;    custom reason message to use when quitting
274 quit.reason =
275
276 ; quit.php_path :
277 ;    path to the PHP executable when using restart or reboot to create a new
278 ;    instance of Phergie. An empty value or setting it to "autodetect" will
279 ;    will cause the bot to try to autodetect the path to PHP.
280 quit.php_path = "autodetect"
281
282 ;-----------------------------------------------------------------------------
283 ; SpellCheck
284 ;-----------------------------------------------------------------------------
285
286 ; spellcheck.lang :
287 ;     dictionary language to use, defaults to en (English)
288 spellcheck.lang = "en"
289
290 ; spellcheck.limit :
291 ;     limit on the number of potential correct spellings to return, defaults
292 ;     to 5
293 spellcheck.limit = 5
294
295 ;-----------------------------------------------------------------------------
296 ; URL
297 ;-----------------------------------------------------------------------------
298
299 ; url.base_format :
300 ;    format for the message output on the channel, it can use two variables
301 ;      - %nick% the user's nick name
302 ;      - %message% the link message data as defined in url.message_format
303 ;    if empty or unset it defaults to %nick%: %message%
304 url.base_format = "%nick%: %message%"
305
306 ; url.message_format :
307 ;    format of the message output on the channel, it can use three variables;
308 ;    this is used for each individual link posted
309 ;      - %nick% the user's nick name
310 ;      - %title% the page title
311 ;      - %link% the page link
312 ;    if empty or unset it defaults to [ %link% ] %title%
313 url.message_format = "[ %link% ] %title%"
314
315 ; url.merge_links :
316 ;    whether or not to merge multiple links in one message as one message or
317 ;    each if each link should have its own message
318 ;    if empty or unset it defaults to true
319 url.merge_links = true
320
321 ; url.show_errors :
322 ;    whether or not to display URL results for URLs that return a HTTP or
323 ;    connection error.
324 ;    if empty or unset it defaults to true
325 url.show_errors = true
326
327 ; url.title_length :
328 ;    character length to which URL titles should be truncated
329 url.title_length = 40
330
331 ; url.detect_schemeless :
332 ;    if set to true, URLs that do not start with http:// such as "example.com"
333 ;    will be detected
334 ;    if empty or unset it defaults to false
335 url.detect_schemeless = false
336
337 ;-----------------------------------------------------------------------------
338 ; Weather
339 ;-----------------------------------------------------------------------------
340
341 ; weather.partner_id
342 ;    Partner ID provided by weather.com
343 ;    see http://www.weather.com/services/xmloap.html for more details
344 weather.partner_id =
345
346 ; weather.license_key
347 ;    License Key provided by weather.com
348 ;    see http://www.weather.com/services/xmloap.html for more details
349 weather.license_key =
Note: See TracBrowser for help on using the browser.