close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": Can't find an appropriate component, maybe the corresponding plugin was not enabled? ). Look in the Trac log for more information.
- Timestamp:
-
Aug 9, 2010, 10:30:04 AM (14 years ago)
- Author:
-
vsTerminus
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v2
|
v3
|
|
160 | 160 | |
161 | 161 | [=#cmd_kickme]!kickme [reason]:: |
162 | | |
163 | 162 | * This command will make the bot kick you. It is a Voice command because that way voiced users can kick themselves but nobody else. A harmless loophole to usual IRC kick permissions. |
164 | 163 | * If you specify a reason, it will be used. If not, a default message will be used. |
… |
… |
|
167 | 166 | |
168 | 167 | [=#cmd_kickcount]!kickcount [user]:: |
169 | | |
170 | 168 | * This command can be used to display kick information about yourself, or another user. |
171 | 169 | * Four items will be displayed. Your kick total in the channel and overall, as well as how many times the bot has kicked you from the current channel, and overall. |
… |
… |
|
175 | 173 | |
176 | 174 | [=#cmd_peak]!peak:: |
177 | | |
178 | 175 | * Peak will display some info on the current channel's peak |
179 | 176 | * The channel peak is the highest recorded number of users that have been there at one time |
… |
… |
|
182 | 179 | |
183 | 180 | [=#cmd_listcmd]!listcmd <command | command alias | custom command>:: |
184 | | |
185 | 181 | * This command allows you to see the aliases for any given command |
186 | 182 | * It also allows you to see what command an alias points to |
… |
… |
|
193 | 189 | |
194 | 190 | [=#cmd_nowplaying]!nowplaying [user]:: |
195 | | |
196 | 191 | * This command uses the data from the !lastfm command to retrieve now playing information from http://last.fm/ and display it in the channel |
197 | 192 | * If you don't have an account, you can register for free and I recommend that you do! |
… |
… |
|
205 | 200 | |
206 | 201 | [=#cmd_ccinfo]!ccinfo <Custom Command>:: |
207 | | |
208 | 202 | * Because CustomCommand is an admin-only command, this command has been added to allow voiced users to get info on existing custom commands in the channel |
209 | 203 | * This is the same thing as typing !customcommand info <custom command>, but requires less access. |
… |
… |
|
211 | 205 | |
212 | 206 | [=#cmd_cclist]!cclist:: |
213 | | |
214 | 207 | * Same idea as ccinfo, but this will list all of the existing custom commands in the channel you are in. |
215 | 208 | * This is the same as typing !customcommand list, but requires less access |
216 | 209 | |
217 | 210 | [=#cmd_gcinfo]!gcinfo <Global Custom Command>:: |
218 | | |
219 | 211 | * Same as ccinfo, but applies to global custom commands |
220 | 212 | * This command was added to allow regular users access to see what global custom commands exist, since that command is limited to opers |
… |
… |
|
222 | 214 | |
223 | 215 | [=#cmd_gclist]!gclist:: |
224 | | |
225 | 216 | * This command will list all of the existing global commands |
226 | 217 | * It was created to allow regular users to view Global Custom Commands, since that command itself is limited to opers |
… |
… |
|
229 | 220 | |
230 | 221 | [=#cmd_wins]!wins [user]:: |
231 | | |
232 | 222 | * Display a user's current win count |
233 | 223 | * Wins can only be awarded by an oper (staff member) |
… |
… |
|
239 | 229 | |
240 | 230 | [=#cmd_text]!text [user]:: |
241 | | |
242 | 231 | * Display information about how much [user] has been typing |
243 | 232 | * Logging started for this on 30 April 2009, not in Feb like most of the other stats. |
… |
… |
|
247 | 236 | |
248 | 237 | [=#cmd_top3]!top3 <wins|nicks|kicks|peak|lines|words|chars|commands|customs>:: |
249 | | |
250 | 238 | * This will provide a top 3 list of one of several data items |
251 | 239 | * nicks will give you the three users with the most aliases |
… |
… |
|
268 | 256 | |
269 | 257 | [=#cmd_uptime]!uptime:: |
270 | | |
271 | 258 | * This command shows the bot's connection uptime as well as the host machine's uptime |
272 | 259 | * Example: !uptime |
273 | 260 | |
274 | | Who is banned |
275 | | |
| 261 | [=#who_is_banned]Who is banned:: |
276 | 262 | * This works like “who is <user>” and “who kicked <user>”, except it requires voice because of the potentially large amount of output. |
277 | 263 | * A trigger is not required for this command, but may be used if you so desire. |
… |
… |
|
287 | 273 | |
288 | 274 | [=#cmd_wordoftheday]!wordoftheday:: |
289 | | |
290 | 275 | * This command shows the status of the Word of the Day game |
291 | 276 | * Information includes how long the current word has been un-guessed for, and who guessed the previous word. |
… |
… |
|
293 | 278 | |
294 | 279 | [=#cmd_slogan]!slogan <word or words>:: |
295 | | |
296 | 280 | * This command displays a random slogan, with your word(s) inserted into it in often funny places. |
297 | 281 | * Example: !slogan Dry Humping |
… |
… |
|
299 | 283 | |
300 | 284 | [=#cmd_lastfm]!lastfm <option> [args]:: |
301 | | |
302 | 285 | * This command can be used to link your username to a http://www.last.fm/ account, and customize the output of the !nowplaying command. |
303 | 286 | * You can look up the now-playing info of other linked users by typing !nowplaying <nick>, if they are linked. If you do not specify a nick, yours is used. |
… |
… |
|
320 | 303 | |
321 | 304 | [=#cmd_fml]!fml:: |
322 | | |
323 | 305 | * This looks up a random FML entry from FmyLife.com |
324 | 306 | * Takes no arguments yet, might in the future |
… |
… |
|
326 | 308 | |
327 | 309 | [=#cmd_wtf]!wtf [is] <acronym>|<man page entry>:: |
328 | | |
329 | 310 | * This command has a simple database of common acronyms and their meanins (eg. 'LOL' → Laugh Out Loud) |
330 | 311 | * If also looks up man page entries for applications. |
… |
… |
|
339 | 320 | |
340 | 321 | [=#cmd_weather]!weather [<Zip Code> | <City> | <Username>]:: |
341 | | |
342 | 322 | * This command looks up the weather for a location using http://thefuckingweather.com |
343 | 323 | * You can give it a zip code (US only) |
… |
… |
|
351 | 331 | |
352 | 332 | [=#cmd_locate]!locate [<username> | <host> | <domain>]:: |
353 | | |
354 | 333 | * This command can be used to look up where a specific user is located, or to find out where the server for a domain is located in the world using GeoIP |
355 | 334 | * If you pass it a username it will locate where that user is connecting from. If they use a bouncer or connect through a proxy then it will only find the location of the machine they are connecting through. |
… |
… |
|
372 | 351 | |
373 | 352 | [=#cmd_kick]!kick <user> [reason]:: |
374 | | |
375 | 353 | * This will kick a user from the channel. Reason is optional. |
376 | 354 | * Admins are un-kickable. Please keep this in mind. |
… |
… |
|
381 | 359 | |
382 | 360 | [=#cmd_kickban]!kickban <user> [time] [reason]:: |
383 | | |
384 | 361 | * Kickban will kick the user, and IP ban them. |
385 | 362 | * The bot tracks users IP addresses and so you can simply give it a name to ban, and it will automatically ban the correct IP. |
… |
… |
|
395 | 372 | |
396 | 373 | [=#cmd_stfu]!stfu <user> [duration]:: |
397 | | |
398 | 374 | * This command uses something called an extban, which will prevent the user from talking in the channel, but not from joining. |
399 | 375 | * This does not affect voiced, halfopped or opped users at all. |
… |
… |
|
406 | 382 | |
407 | 383 | [=#cmd_ban]!ban <user> [time]:: |
408 | | |
409 | 384 | * This command can be used to ban a user by name, or by a hostmask if you specify one. |
410 | 385 | * Time is optional, and is specified in minutes. |
… |
… |
|
414 | 389 | |
415 | 390 | [=#cmd_unban]!unban <user>:: |
416 | | |
417 | 391 | * This command will unban a user. |
418 | 392 | * You may pass in a user name, or an IP hostmask to unban |
… |
… |
|
421 | 395 | |
422 | 396 | [=#cmd_unstfu]!unstfu <user>:: |
423 | | |
424 | 397 | * Similar to unban, but will un-mute a user |
425 | 398 | * !unstfu poke-jj |
426 | 399 | |
427 | 400 | [=#cmd_voice]!voice <user>:: |
428 | | |
429 | 401 | * Give a user in the channel temporary voice status |
430 | 402 | * Example: !voice Paper |
… |
… |
|
432 | 404 | |
433 | 405 | [=#cmd_devoice]!devoice <user>:: |
434 | | |
435 | 406 | * Remove voice from a user temporarily in the channel |
436 | 407 | * Example: !devoice paper |
… |
… |
|
438 | 409 | |
439 | 410 | [=#cmd_topic]!topic <newtopic>:: |
440 | | |
441 | 411 | * The topic is split into three parts: Topic, Status, and Static |
442 | 412 | * This command sets the first part, Topic. |
… |
… |
|
444 | 414 | |
445 | 415 | [=#cmd_status]!status <newstatus>:: |
446 | | |
447 | 416 | * The topic is split into three parts: Topic, Status and Static |
448 | 417 | * This is the second part, Status |
… |
… |
|
450 | 419 | |
451 | 420 | [=#cmd_static]!static <newstatic>:: |
452 | | |
453 | 421 | * The topic is split into three parts: Topic, Status and Static |
454 | 422 | * This is the third part, Static |
… |
… |
|
458 | 426 | |
459 | 427 | [=#cmd_mute]!mute <on|off>:: |
460 | | |
461 | 428 | * Mute or unmute the channel |
462 | 429 | * Mute means only users with at least voice will be able to talk |
… |
… |
|
466 | 433 | |
467 | 434 | [=#cmd_strip]!strip <on|off>:: |
468 | | |
469 | 435 | * Enable or Disable color stripping |
470 | 436 | * This mode allows users to send colors to the channel, but nobody else will see them. |
… |
… |
|
473 | 439 | |
474 | 440 | [=#cmd_censor]!censor <on|off>:: |
475 | | |
476 | 441 | * Enable or disable chat censoring |
477 | 442 | * Example: !censor on |
… |
… |
|
485 | 450 | |
486 | 451 | [=#cmd_exempt]!exempt [user]:: |
487 | | |
488 | 452 | * This will set +e on [user]'s hostmask, which exempts the user from being banned. |
489 | 453 | * This does not mean a user cannot be banned, it means the server will allow the user to join even if someone sets a ban on them. |
… |
… |
|
493 | 457 | |
494 | 458 | [=#cmd_unexempt]!unexempt [user]:: |
495 | | |
496 | 459 | * This removes exempt on [user] |
497 | 460 | * If a user is not specified, your name will be used. |
… |
… |
|
500 | 463 | |
501 | 464 | [=#cmd_halfop]!halfop <user>:: |
502 | | |
503 | 465 | * This will give temporary halfop (%, +h) to a user in the channel |
504 | 466 | * Example: !halfop toymachine |
… |
… |
|
507 | 469 | |
508 | 470 | [=#cmd_dehalfop]!dehalfop <user>:: |
509 | | |
510 | 471 | * This will remove halfop from a user in the channel temporarily |
511 | 472 | * Example: !dehalfop toymachine |
… |
… |
|
514 | 475 | |
515 | 476 | [=#cmd_op]!op <user>:: |
516 | | |
517 | 477 | * This will give a user temporary Op in the channel |
518 | 478 | * Example: !op Grinnz |
… |
… |
|
520 | 480 | |
521 | 481 | [=#cmd_deop]!deop <user>:: |
522 | | |
523 | 482 | * This will remove Op from a user in the channel temporarily |
524 | 483 | * Example: !deop Grinnz |
… |
… |
|
526 | 485 | |
527 | 486 | [=#cmd_say]!say <something>:: |
528 | | |
529 | 487 | * This command makes the bot talk |
530 | 488 | * Text is wrapped in [ ] to prevent abuse from underprivileged users |
… |
… |
|
532 | 490 | |
533 | 491 | [=#cmd_me]!me <something>:: |
534 | | |
535 | 492 | * This command also makes the bot talk, much like !say |
536 | 493 | * However, this command is the same as making the bot use /me <something> |
… |
… |
|
540 | 497 | |
541 | 498 | [=#cmd_ask]!ask <user> <question>:: |
542 | | |
543 | 499 | * This command will ask <user> a question. |
544 | 500 | * The bot will attempt to convert your language into proper english. |
… |
… |
|
548 | 504 | |
549 | 505 | [=#cmd_tell]!tell <user> <statement>:: |
550 | | |
551 | 506 | * This command will tell <user> your <statement> |
552 | 507 | * The command will attempt to convert your text into proper english |
… |
… |
|
556 | 511 | |
557 | 512 | [=#cmd_rr]!rr <on|off>:: |
558 | | |
559 | 513 | * Choose whether users must register to chat in your channel |
560 | 514 | * Useful to prevent random mibbits from talking |
… |
… |
|
563 | 517 | |
564 | 518 | [=#cmd_nn]!nn <on|off>:: |
565 | | |
566 | 519 | * Allow or disallow nick changes in your channel |
567 | 520 | * This is most commonly used when the chat is muted and people decide to change nicks repeatedly to talk. Very annoying |
… |
… |
|
570 | 523 | |
571 | 524 | [=#cmd_announce]!announce <on|off>:: |
572 | | |
573 | 525 | * Announce is very different from what it was on the mIRC based zomg. |
574 | 526 | * Now, it is a simple on/off switch, and rather than having the bot make your announcement, it just helps you out, so you can make it without others interrupting. |
… |
… |
|
579 | 531 | |
580 | 532 | [=#cmd_autobans]!autobans [time <seconds>|limit <kicks>]:: |
581 | | |
582 | 533 | * This will display which autobans are enabled and disabled, as well as some settings if they are enabled if no args are passed |
583 | 534 | * It can also be used to specify punishment for repeat offenders who continually trip the various channel protections. |
… |
… |
|
594 | 545 | |
595 | 546 | [=#cmd_capsban]!capsban [on|off|##|##%]:: |
596 | | |
597 | 547 | * Caps ban is a form of autoban that looks for excessive caps in a users message |
598 | 548 | * There are two requirements: A minimum message length and a minimum % of caps to be found in that message. |
… |
… |
|
611 | 561 | |
612 | 562 | [=#cmd_spamban]!spamban [on|off|##|r##]:: |
613 | | |
614 | 563 | * Spamban is another type of autoban that is designed to catch spamming on a single line. |
615 | 564 | * There are two kinds of spamming it looks for. |
… |
… |
|
627 | 576 | |
628 | 577 | [=#cmd_repeatban]!repeatban [on|off|##]:: |
629 | | |
630 | 578 | * Repeatban is a third kind of autoban that looks for users who try to spam by repeating themselves over and over. |
631 | 579 | * You may specify how many repeats the bot should kick at. |
… |
… |
|
640 | 588 | |
641 | 589 | [=#cmd_floodban]!floodban [on|off|time <seconds>|lines <lines>]:: |
642 | | |
643 | 590 | * Floodban is a limited implementation of mode +f, if you know what that is. |
644 | 591 | * Basically what it does is look for <lines> messages within <seconds> seconds from any user, and kick them if they reach that limit. |
… |
… |
|
654 | 601 | |
655 | 602 | [=#cmd_spamfilter]!spamfilter [on|off|kick|ban|list|add <expression>|del <expression>]:: |
656 | | |
657 | 603 | * Spamfilter is essentially a word (or pattern) filter for text in your chat. |
658 | 604 | * You can configure this command to look for certain words, phrases, or patterns using the Regular Expression (regex, google it) syntax. |
… |
… |
|
693 | 639 | |
694 | 640 | [=#cmd_nickfilter]!nickfilter [on|off|list|add <regex>|del <regex>]:: |
695 | | |
696 | 641 | * This command is the same thing as spamfilter, but instead of looking for filters within text, it looks for filters within usernames |
697 | 642 | * The only difference to syntax is that there is no ban or kick option here, instead a 10 second ban is used automatically. |
… |
… |
|
705 | 650 | |
706 | 651 | [=#cmd_greet]!greet [on|off|msg|pm|public|notice|<new greet message>]:: |
707 | | |
708 | 652 | * Greet is used for greet messages in your channel, that will be sent automatically to users when they join. |
709 | 653 | * Without a parameter, greet will give you its current status and information. |
… |
… |
|
734 | 678 | |
735 | 679 | [=#cmd_mass]!mass <command> [args]:: |
736 | | |
737 | 680 | * Mass is one of my favorite commands, it's just plain cool. |
738 | 681 | * Mass will call <command> once for each user in the channel, passing in a different user each time. It's the same as you calling one command over and over on each user in the channel. |
… |
… |
|
750 | 693 | |
751 | 694 | [=#cmd_part]!part:: |
752 | | |
753 | 695 | * This will make defiance bot leave the channel. |
754 | 696 | * It will not, however, remove the channel from autojoin. |
… |
… |
|
756 | 698 | |
757 | 699 | [=#cmd_leave]!leave:: |
758 | | |
759 | 700 | * This will make zomg leave the channel, AND remove it from the autojoin list. |
760 | 701 | * Example: !leave |
761 | 702 | |
762 | 703 | [=#cmd_stay]!stay:: |
763 | | |
764 | 704 | * This will add your channel to the autojoin list. If it already exists, you will be notified. |
765 | 705 | * Example: !stay |
766 | 706 | |
767 | 707 | [=#cmd_modelock]!modelock [<modes>|off]:: |
768 | | |
769 | 708 | * This will set a modelock in your channel |
770 | 709 | * A modelock is a specific mode in your channel that you may want to stay on or off permanently even if someone tries to change it. |
… |
… |
|
778 | 717 | |
779 | 718 | [=#cmd_cycle]!cycle:: |
780 | | |
781 | 719 | * Cycle is used to have ChanServ reset every user in the channel to their added access level. |
782 | 720 | * This means that users with temporary status (ops etc) who are not added to the channel's access list will be lowered back to whatever they are supposed to have. |
… |
… |
|
905 | 843 | |
906 | 844 | [=#oper_alias].alias [user]:: |
907 | | |
908 | 845 | * Allows you to look up aliases of any user, rather than just yourself |
909 | 846 | |
910 | 847 | [=#oper_add].add <user> <status>:: |
911 | | |
912 | 848 | * Allows you to use ChanServ's add command without having channel access. |
913 | 849 | * Useful if you have to add yourself as an op to fix a proplem, for example. |
… |
… |
|
915 | 851 | |
916 | 852 | [=#oper_up].up:: |
917 | | |
918 | 853 | * Just gives you +ohv regardless. |
919 | 854 | |
920 | 855 | [=#oper_kick].kick:: |
921 | | |
922 | 856 | * Removes access checks. Kick any user at any time |
923 | 857 | |
924 | 858 | [=#oper_peak].peak [#chan]:: |
925 | | |
926 | 859 | * Optionally specify a different channel to get peak info on |
927 | 860 | |
928 | 861 | [=#oper_help].help [user]:: |
929 | | |
930 | 862 | * Allows an optional user to send a help file link to. |
931 | 863 | * Massable |
932 | 864 | |
933 | 865 | [=#oper_kickban].kickban:: |
934 | | |
935 | 866 | * Removes access checks, and does not print your name in the kick message |
936 | 867 | |
937 | 868 | [=#oper_stfu].stfu:: |
938 | | |
939 | 869 | * Regular version won't mute opers, this will. |
940 | 870 | * Auto removes voice, halfop and op from the user |
941 | 871 | |
942 | 872 | [=#oper_wordoftheday].wordoftheday [status|set <new word>|new]:: |
943 | | |
944 | 873 | * This command can control and view the status of the Word of the Day game. |
945 | 874 | * Status displays how long the word has been unguessed for |
… |
… |
|
955 | 884 | |
956 | 885 | [=#oper_mode].mode <string>:: |
957 | | |
958 | 886 | * A direct /mode command for when you just want to set some modes real quick. |
959 | 887 | |
960 | 888 | [=#oper_debug].debug [on|off]:: |
961 | | |
962 | 889 | * Turn debug output on or off. |
963 | 890 | * Without a parameter, displays current status |
964 | 891 | |
965 | 892 | [=#oper_echo].echo [on|off]:: |
966 | | |
967 | 893 | * Turn standard output on or off |
968 | 894 | * Without a parameter, displays current status |
969 | 895 | |
970 | 896 | [=#oper_quit].quit aka .die:: |
971 | | |
972 | 897 | * Quit the bot. Close the process |
973 | 898 | |
974 | 899 | [=#oper_join].join aka .j <#chan>:: |
975 | | |
976 | 900 | * Join a channel. Works via PM also |
977 | 901 | |
978 | 902 | [=#oper_save].save:: |
979 | | |
980 | 903 | * Writes the current database to a file. This is done automatically on quit anyways. |
981 | 904 | |
982 | 905 | [=#oper_nick].nick <newnick>:: |
983 | | |
984 | 906 | * Change the bot's nick |
985 | 907 | |
986 | 908 | [=#oper_define].define <item> <description>:: |
987 | | |
988 | 909 | * Allows you to add/edit items in the bot's internal dictionary. |
989 | 910 | |
990 | 911 | [=#oper_define].define <user> <description>:: |
991 | | |
992 | 912 | * Allows you to add/edit descriptions for users other than yourself. |
993 | 913 | |
994 | 914 | [=#oper_undefine].undefine <item>:: |
995 | | |
996 | 915 | * Remove the definition for an item |
997 | 916 | |
998 | 917 | [=#oper_undefine].undefine user <user>:: |
999 | | |
1000 | 918 | * Remove the definition for a user |
1001 | 919 | |
1002 | 920 | [=#oper_stats].stats <v|verbose|users|commands|customs|nicks|defs|text|peak|kicks>:: |
1003 | | |
1004 | 921 | * By default, the compressed output is used. |
1005 | 922 | * V or verbose may be specified to see the multi-line, verbose output. |
… |
… |
|
1007 | 924 | |
1008 | 925 | [=#oper_todo].todo [newitem]:: |
1009 | | |
1010 | 926 | * Keeps a to-do list for the bot |
1011 | 927 | * No args displays the current list |
… |
… |
|
1013 | 929 | |
1014 | 930 | [=#oper_done].done <item#>:: |
1015 | | |
1016 | 931 | * Just specify the matching number beside a to-do list item to remove it. |
1017 | 932 | |
1018 | 933 | [=#oper_addcmd].addcmd <new command> <target command>:: |
1019 | | |
1020 | 934 | * This allows you to define aliases for existing commands. |
1021 | 935 | * If you try to define an alias for another alias, the bot will automatically re-direct to the appropriate hard-coded command |
… |
… |
|
1026 | 940 | |
1027 | 941 | [=#oper_delcmd].delcmd <command alias>:: |
1028 | | |
1029 | 942 | * This allows you to remove aliases for commands |
1030 | 943 | * You cannot remove hard coded commands |
1031 | 944 | |
1032 | 945 | [=#oper_addchan].addchan <#channel>:: |
1033 | | |
1034 | 946 | * Add a channel to the autojoin list |
1035 | 947 | |
1036 | 948 | [=#oper_whisperback].whisperback [on/off]:: |
1037 | | |
1038 | 949 | * Whisperback, or quiet mode, sets zomg to whisper all command output back to the person using the command instead of displaying it publicly in the channel |
1039 | 950 | * This will probably be moved to the regular user section as an Op command if I find people would use it. |
… |
… |
|
1041 | 952 | |
1042 | 953 | [=#oper_timers].timers add [chan] <repeat(s)> <length> <command> [args]:: |
1043 | | |
1044 | 954 | .timers del <#> |
1045 | 955 | |
… |
… |
|
1073 | 983 | |
1074 | 984 | [=#oper_disable].disable [<command> [reason]]:: |
1075 | | |
1076 | 985 | * Disable can be used to disable any of the regular user commands |
1077 | 986 | * This does not apply to oper commands, and does not prevent opers from using commands |
… |
… |
|
1082 | 991 | |
1083 | 992 | [=#oper_enable].enable <command>:: |
1084 | | |
1085 | 993 | * Enable a previously disabled command |
1086 | 994 | |
1087 | 995 | [=#oper_globalcustom].globalcustom:: |
1088 | | |
1089 | 996 | * GlobalCustom uses identical syntax to CustomCommand, but applies to all channels, instead of just the current one. |
1090 | 997 | * As an oper keep in mind with both CC and GC that you can give regular users access to oper commands (or certain parts of them) by pointing a custom command at an oper-only command and setting its access to something a regular user can have (admin or less). |
… |
… |
|
1095 | 1002 | |
1096 | 1003 | [=#oper_award].award <user> <wins>:: |
1097 | | |
1098 | 1004 | * Use this to award a user any number of wins. |
1099 | 1005 | * Only supports numbers, may be positive or negative |
1100 | 1006 | |
1101 | 1007 | [=#oper_restart].restart:: |
1102 | | |
1103 | 1008 | * Use this to restart the bot |
1104 | 1009 | |
1105 | 1010 | [=#oper_addword].addword <category> <word or phrase> [ : <additional word or phrase> ]:: |
1106 | | |
1107 | 1011 | * Use this to add new words to a custom variable, or create a new custom variable if it does not exist yet. |
1108 | 1012 | * You can add multiple entries to a category with a single command, simply separate separate items with a colon (:) |
1109 | 1013 | |
1110 | 1014 | [=#oper_delword].delword <category> <word or phrase> |
1111 | | |
1112 | 1015 | * Use this to delete a word or phrase from a custom variable category |
1113 | 1016 | |
1114 | 1017 | [=#oper_loadwords].loadwords |
1115 | | |
1116 | 1018 | * This causes the bot to read and load all *.words files in its current directory and use them as custom variables. |
1117 | 1019 | * A file named "pokemon.words" will generate the $pokemon variable |
… |
… |
|
1211 | 1113 | * eg. /msg zomg time |
1212 | 1114 | * Custom Commands now support required parameters |
1213 | | * Variables defined with $ are optional, where as variables defined with & will be required. If a required parame |
| 1115 | * Variables defined with $ are optional, where as variables defined with & will be required. If a required parameter is left undefined, the command will error and ask for more input. |
| 1116 | * !listcmd now displays the access level required to use the command |
| 1117 | * Fixed glitch in !wins when look |