-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathphergie.ini.save
executable file
·391 lines (318 loc) · 13.9 KB
/
phergie.ini.save
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
;------------------------
; Core settings
;------------------------
; command_prefix :
; The prefix used for the onDo commands in plugins
command_prefix = ","
; 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 = 6667
; username :
; username to use for the bot
username = JibbyBot
; nick :
; nick to use for the bot
nick =
; realname :
; real name to use for the bot
realname =
; password :
; server password to use when connecting; if you don't know what this is
; for, just leave it blank
password =
; invisible :
; boolean flag indicating whether or not to automatically send the +i
; invisible mode request to the server. On supported servers, when the the
; mode is set to +i, people can not get a list of channels bot is in.
invisible = true
; 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 = true
; log :
; path to a file to which debugging output will be written if debugging
; mode is enabled
log =
; driver :
; path to the driver file that will connect and handle requests to and from
; the IRC server. Do not change this setting unless you know what you're
; doing. Currently only "Streams" is supported.
driver = "Streams"
;-----------------------------------------------------------------------------
; 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 = ""
; autojoin.invite :
; whether or not the bot will join a channel if an OP sent an invite request
; from that channel
autojoin.invite = true
; autojoin.kick :
; whether or not to have the bot will rejoin a channel automatically when it
; is kicked.
; Note: The bot will not rejoin a channel if part is used
autojoin.kick = true
;-----------------------------------------------------------------------------
; Feed Ticker
;-----------------------------------------------------------------------------
; feedticker.fetch :
; the frequency, in minutes, at which the feeds are checked for new data;
; the default is 30 minutes
feedticker.fetch = 30
; feedticker.post :
; the frequency, in minutes, at which new feed entries in the queue will be
; sent to the channel; the default is 5 minutes
feedticker.post = 5
; feedticker.smart_buffer :
; if true, the new feed items are buffered until something happens on
; the channel, indicating some kind of presence / readership is available
; the default is true
feedticker.smart_buffer = true
; 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 = ""
;-----------------------------------------------------------------------------
; Lart
;-----------------------------------------------------------------------------
; lart.admin_only :
; If true, then only admins and ops can add and remove larts from the bot but
; you can add specific hostasks to lart.admins to allow those people to add and
; remove larts regardless if admin only is enabled.
lart.admin_only = false
;-----------------------------------------------------------------------------
; NickServ
;-----------------------------------------------------------------------------
; nickserv.identify_message :
; (Partial) message sent by NickServ to request identification from client.
nickserv.identify_message = "This nickname is registered."
; 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 =
; quit.php_path :
; path to the PHP executable when using restart or reboot to create a new
; instance of Phergie. An empty value or setting it to "autodetect" will
; will cause the bot to try to autodetect the path to PHP.
quit.php_path = "autodetect"
;-----------------------------------------------------------------------------
; 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
;-----------------------------------------------------------------------------
; Twitter
;-----------------------------------------------------------------------------
; username for twitter.com (posting)
;twitter.user =
; password for twitter.com (posting)
;twitter.password =
; change class for other services (such as Twitter_Laconica)
;twitter.class = Twitter
; supply URL for non-identica laconica instances
;twitter.url = http://army.twit.tv/
; require admin to tweet?
;twitter.tweetrequireadmin = true
;-----------------------------------------------------------------------------
; URL
;-----------------------------------------------------------------------------
; url.base_format :
; format for the message output on the channel, it can use two variables
; - %nick% the user's nick name
; - %message% the link message data as defined in url.message_format
; if empty or unset it defaults to %nick%: %message%
url.base_format = "%nick%: %message%"
; url.message_format :
; format of the message output on the channel, it can use three variables;
; this is used for each individual link posted
; - %nick% the user's nick name
; - %title% the page title
; - %link% the page link
; if empty or unset it defaults to [ %link% ] %title%
url.message_format = "[ %link% ] %title%"
; url.merge_links :
; whether or not to merge multiple links in one message as one message or
; each if each link should have its own message
; if empty or unset it defaults to true
url.merge_links = true
; url.show_errors :
; whether or not to display URL results for URLs that return a HTTP or
; connection error.
; if empty or unset it defaults to true
url.show_errors = true
; url.title_length :
; character length to which URL titles should be truncated
url.title_length = 40
; url.detect_schemeless :
; if set to true, URLs that do not start with http:// such as "example.com"
; will be detected
; if empty or unset it defaults to false
url.detect_schemeless = false
;-----------------------------------------------------------------------------
; 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 =
;-----------------------------------------------------------------------------
; Translate
;-----------------------------------------------------------------------------
; translate.default_lang
; The default language to translate to when when none is provided. Must be
; a valid language code supported by Google. (Defaults to "en")
; see http://translate.google.com/ for supported languages.
translate.default_lang = "en"
;-----------------------------------------------------------------------------
; AudioScrobbler
;-----------------------------------------------------------------------------
; audioscrobbler.lastfm_api_key
; The API key provided to you by Last.FM
; see http://www.last.fm/api/
audioscrobbler.lastfm_api_key = ""
; audioscrobbler.librefm_api_key
; The API key provided to you by Libre.FM
; see http://www.libre.fm/api/
audioscrobbler.librefm_api_key = "1234567890abcdefghijklmnopqrstu"