]> git.donarmstrong.com Git - infobot.git/blob - doc/USAGE
changed email address
[infobot.git] / doc / USAGE
1 ==========================================================================
2 =      ===  ========     ====     ===        ==      ====     ===        =
3 =  ===  ==  =======  ===  ==  ===  =====  =====  ===  ==  ===  =====  ====
4 =      ===  =======  ===  ==  ===  =====  =====      ===  ===  =====  ====
5 =  ===  ==  =======  ===  ==  ===  =====  =====  ===  ==  ===  =====  ====
6 =      ===       ===     ====     ======  =====      ====     ======  ====
7 ==========================================================================
8
9                     ======================================
10                                 USER COMMANDS
11                     ======================================
12
13 Command: 4op
14 =============
15 Description:
16         ...
17
18 Usage: REQUIRES +o flag.
19         4op ...
20
21 Example:
22         ...
23
24
25 Command: dumpvars
26 =============
27 Description:
28         ...
29
30 Usage: REQUIRES +o flag.
31         dumpvars ...
32
33 Example:
34         ...
35
36
37 Command: kick
38 =============
39 Description:
40         ...
41
42 Usage: REQUIRES +o flag.
43         kick ...
44
45 Example:
46         ...
47
48
49 Command: ignore
50 =============
51 Description:
52         ...
53
54 Usage: REQUIRES +o flag.
55         ignore ...
56
57 Example:
58         ...
59
60
61 Command: ignorelist
62 =============
63 Description:
64         ...
65
66 Usage: REQUIRES +o flag.
67         ignorelist ...
68
69 Example:
70         ...
71
72
73 Command: unignore
74 =============
75 Description:
76         ...
77
78 Usage: REQUIRES +o flag.
79         unignore ...
80
81 Example:
82         ...
83
84
85 Command: clear ignorelist
86 =============
87 Description:
88         ...
89
90 Usage: REQUIRES +o flag.
91         clear ignorelist ...
92
93 Example:
94         ...
95
96
97 Command: lobotomy
98 =============
99 Description:
100         ...
101
102 Usage: REQUIRES +o flag.
103         lobotomy ...
104
105 Example:
106         ...
107
108
109 Command: unlobotomy
110 =============
111 Description:
112         ...
113
114 Usage:
115         unlobotomy ...
116
117 Example:
118         ...
119
120
121 Command: op
122 =============
123 Description:
124         ...
125
126 Usage: REQUIRES +o flag.
127         op ...
128
129 Example:
130         ...
131
132
133 Command: say
134 =============
135 Description:
136         ...
137
138 Usage: REQUIRES +o flag.
139         say ...
140
141 Example:
142         ...
143
144
145 Command: die
146 =============
147 Description:
148         ...
149
150 Usage: REQUIRES +n flag.
151         die ...
152
153 Example:
154         ...
155
156
157 Command: jump
158 =============
159 Description:
160         ...
161
162 Usage: REQUIRES +n flag.
163         jump ...
164
165 Example:
166         ...
167
168
169 Command: rehash
170 =============
171 Description:
172         ...
173
174 Usage: REQUIRES +n flag.
175         rehash ...
176
177 Example:
178         ...
179
180
181 Command: set
182 =============
183 Description:
184         ...
185
186 Usage: REQUIRES +n flag.
187         set ...
188
189 Example:
190         ...
191
192
193 Command: unset
194 =============
195 Description:
196         ...
197
198 Usage: REQUIRES +n flag.
199         unset ...
200
201 Example:
202         ...
203
204
205 Command: chanstats
206 =============
207 Description:
208         Channel statistics is gathered while the bot is operation in those
209         channels it is located. They include: join, part, kick, ban, and
210         countless others.
211
212 Usage:
213         chanstats [#channel]
214
215 Example:
216         > blootbot: chanstats
217         <blootbot> i am on 2 channels: #blootbot #debian
218         <blootbot> i've cached 5 users distributed over 2 channels.     
219
220         > blootbot: chanstats #blootbot
221         <blootbot> On #blootbot, there have been 1 Join, 1 Op and 20
222                 PublicMsgs.
223         <blootbot> At the moment, 3 Opped and 3 Total.
224
225
226 Command: cmdstats
227 =============
228 Description:
229         ...
230
231 Usage:
232         cmdstats ...
233
234 Example:
235         ...
236
237
238 Command: crypt
239 =============
240 Description:
241         ...
242
243 Usage:
244         crypt ...
245
246 Example:
247         ...
248
249
250 Command: factinfo
251 =============
252 Description:
253         ...
254
255 Usage:
256         factinfo ...
257
258 Example:
259         ...
260
261
262 Command: factstats
263 =============
264 Description:
265         ...
266
267 Usage:
268         factstats ...
269
270 Example:
271         ...
272
273
274 Command: karma
275 =============
276 Description:
277         ...
278
279 Usage:
280         karma ...
281
282 Example:
283         ...
284
285
286 Command: spell
287 =============
288 Description:
289         ...
290
291 Usage:
292         spell ...
293
294 Example:
295         ...
296
297
298 Command: nslookup
299 =============
300 Description:
301         ...
302
303 Usage:
304         nslookup ...
305
306 Example:
307         ...
308
309
310 Command: part
311 =============
312 Description:
313         ...
314
315 Usage:
316         part ...
317
318 Example:
319         ...
320
321
322 Command: rot13
323 =============
324 Description:
325         ...
326
327 Usage:
328         rot13 ...
329
330 Example:
331         ...
332
333
334 Command: wantNick
335 =============
336 Description:
337         ...
338
339 Usage:
340         wantNick ...
341
342 Example:
343         ...
344
345
346 Command: join
347 =============
348 Description:
349         The bot can be commanded to join a channel if it is not already on
350         there in the case of a kick/ban, invite only or invalid key to
351         name a few typical case scenarios.
352
353         The channels which the bot can join is governed by the
354         configuration parameter labelled 'join_channels'. However, this
355         is ignored for those users with the +o flag in the user table.
356
357 Usage:
358         join <#channel>[,key]
359
360 Example:
361         > blootbot: join #blootbot
362         [blootbot] joining #blootbot
363         *** join/#debian blootbot (bot@router.home.org)
364         > blootbot: join #blootbot
365         [blootbot] I'm already on #blootbot...
366
367
368
369                     ======================================
370                                MODULE COMMANDS
371                     ======================================
372
373 Command: babelfish
374 =============
375 Description:
376         ...
377
378 Usage:
379         x from [language]: phrase
380
381 Example:
382         ...
383
384
385 Command: debian package
386 =============
387 Description:
388         ...
389
390 Usage:
391         [] ...
392
393 Example:
394         ...
395
396
397 Command: dict
398 =============
399 Description:
400         ...
401
402 Usage:
403         dict ...
404
405 Example:
406         ...
407
408
409 Command: freshmeat
410 =============
411 Description:
412         ...
413
414 Usage:
415         freshmeat ...
416
417 Example:
418         ...
419
420
421 Command: google
422 =============
423 Description:
424         ...
425
426 Usage:
427         google ...
428
429 Example: DOES NOT WORK YET(??)
430         ...
431
432
433 Command: insult
434 =============
435 Description:
436         ...
437
438 Usage:
439         insult ...
440
441 Example:
442         ...
443
444
445 Command: kernel
446 =============
447 Description:
448         ...
449
450 Usage:
451         kernel ...
452
453 Example:
454         ...
455
456
457 Command: lart
458 =============
459 Description:
460         ...
461
462 Usage:
463         lart ...
464
465 Example:
466         ...
467
468
469 Command: list{keys|vals}
470 =============
471 Description:
472         ...
473
474 Usage:
475         list{keys|vals} ...
476
477 Example:
478         ...
479
480
481 Command: nickometer
482 =============
483 Description:
484         ...
485
486 Usage:
487         nickometer ...
488
489 Example:
490         ...
491
492
493 Command: quotes
494 =============
495 Description:
496         ...
497
498 Usage:
499         quotes ...
500
501 Example:
502         ...
503
504
505 Command: rootwarn
506 =============
507 Description:
508         ...
509
510 Usage:
511         rootwarn ...
512
513 Example:
514         ...
515
516
517 Command: seen
518 =============
519 Description:
520         ...
521
522 Usage:
523         seen ...
524
525 Example:
526         ...
527
528
529 Command: listauth
530 =============
531 Description:
532         ...
533
534 Usage:
535         listauth ...
536
537 Example:
538         ...
539
540
541 Command: slashdot
542 =============
543 Description:
544         ...
545
546 Usage:
547         slashdot ...
548
549 Example:
550         ...
551
552
553 Command: debian contents
554 =============
555 Description:
556         ...
557
558 Usage:
559         debian ...
560
561 Example:
562         ...
563
564
565 Command: topic
566 =============
567 Description:
568         ...
569
570 Usage:
571         topic ...
572
573 Example:
574         ...
575
576
577 Command: countdown
578 =============
579 Description:
580         ...
581
582 Usage:
583         countdown ...
584
585 Example:
586         ...
587
588
589 Command: uptime
590 =============
591 Description:
592         ...
593
594 Usage:
595         uptime ...
596
597 Example:
598         ...
599
600
601 Command: weather
602 =============
603 Description:
604         ...
605
606 Usage:
607         weather ...
608
609 Example: DOES NOT WORK
610         ...
611
612
613 Command: whatis
614 =============
615 Description:
616         ...
617
618 Usage:
619         whatis ...
620
621 Example: DOES NOT WORK
622         ...
623
624
625
626                     ======================================
627                         MISCELLANEOUS/FACTOID COMMANDS
628                     ======================================
629
630 Command: forget
631 =============
632 Description:
633         ...
634
635 Usage:
636         forget ...
637
638 Example:
639         ...
640
641
642 Command: {un|}lock
643 =============
644 Description:
645         ...
646
647 Usage:
648         {un|}lock ...
649
650 Example:
651         ...
652
653
654 Command: rename
655 =============
656 Description:
657         ...
658
659 Usage:
660         rename ...
661
662 Example:
663         ...
664
665
666 Command: substitution
667 =============
668 Description:
669         ...
670
671 Usage:
672         $factoid =~ s/from/to/
673         $factoid =~ s#te/st/#test#g
674
675 Example:
676         ...
677
678
679 Command: karma set
680 =============
681 Description:
682         ...
683
684 Usage:
685         $nick++
686         $nick--
687
688 Example:
689         blootbot++
690         infobot--
691
692
693 Command: maths
694 =============
695 Description:
696         ...
697
698 Usage:
699         2 + 2
700
701 Example:
702         ...
703
704
705 Command: tell
706 =============
707 Description:
708         ...
709
710 Usage:
711         tell <nick> about <factoid>
712
713 Example:
714         ...