Guest User

StealthBot commands.xml

a guest
Dec 10th, 2020
34
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <commands version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  2.   <command name="help" enabled="1">
  3.     <aliases/>
  4.     <documentation>
  5.       <description>Provides additional information on a command such as the format, parameters, and a description of its function.</description>
  6.       <specialnotes/>
  7.     </documentation>
  8.     <arguments>
  9.       <argument name="command" type="word">
  10.         <documentation>
  11.           <description>The command you wish to retrieve information about.</description>
  12.           <specialnotes/>
  13.         </documentation>
  14.       </argument>
  15.       <argument name="scriptowner" optional="1">
  16.         <documentation>
  17.           <description>The script that this command is registered to.</description>
  18.           <specialnotes/>
  19.         </documentation>
  20.       </argument>
  21.     </arguments>
  22.     <access>
  23.       <rank>1</rank>
  24.     </access>
  25.   </command>
  26.   <command name="helprank" enabled="1">
  27.     <aliases>
  28.       <alias>helpr</alias>
  29.       <alias>access</alias>
  30.       <alias>list</alias>
  31.       <alias>commands</alias>
  32.     </aliases>
  33.     <documentation>
  34.       <description>Lists the commands available to users with the specified rank.</description>
  35.       <specialnotes/>
  36.     </documentation>
  37.     <arguments>
  38.       <argument name="rank" type="numeric">
  39.         <documentation>
  40.           <description>The maximum rank you wish to find commands for.</description>
  41.           <specialnotes/>
  42.         </documentation>
  43.       </argument>
  44.     </arguments>
  45.     <access>
  46.       <rank>1</rank>
  47.     </access>
  48.   </command>
  49.   <command name="about" owner="Clan Moderation" enabled="1">
  50.     <aliases>
  51.       <alias>version</alias>
  52.       <alias>ver</alias>
  53.     </aliases>
  54.     <documentation>
  55.       <description>States the bot's version information.</description>
  56.       <specialnotes/>
  57.     </documentation>
  58.     <arguments/>
  59.     <access>
  60.       <rank>1</rank>
  61.     </access>
  62.   </command>
  63.   <command name="trigger" enabled="1">
  64.     <aliases/>
  65.     <documentation>
  66.       <description>States the current string used for command identification.</description>
  67.       <specialnotes>This command can be executed with the trigger '?', EXA: ?trigger</specialnotes>
  68.     </documentation>
  69.     <access>
  70.       <rank>1</rank>
  71.     </access>
  72.   </command>  
  73.   <command name="settrigger" enabled="1">
  74.     <aliases/>
  75.     <documentation>
  76.       <description>Sets the bot's command identifier to the specified string.</description>
  77.       <specialnotes/>
  78.     </documentation>
  79.     <arguments>
  80.       <argument name="trigger" type="word">
  81.         <documentation>
  82.           <description>The command indentifier to set to.</description>
  83.           <specialnotes/>
  84.         </documentation>
  85.       </argument>
  86.     </arguments>
  87.     <access>
  88.       <rank>1</rank>
  89.     </access>
  90.   </command>
  91.   <command name="cq" enabled="1">
  92.     <aliases/>
  93.     <documentation>
  94.       <description>Clears the outgoing chat message queue.</description>
  95.       <specialnotes/>
  96.     </documentation>
  97.     <access>
  98.       <rank>1</rank>
  99.     </access>
  100.   </command>
  101.   <command name="time" enabled="1">
  102.     <aliases/>
  103.     <documentation>
  104.       <description>States the current system time.</description>
  105.       <specialnotes/>
  106.     </documentation>
  107.     <access>
  108.       <rank>1</rank>
  109.     </access>
  110.   </command>
  111.   <command name="uptime" enabled="1">
  112.     <aliases/>
  113.     <documentation>
  114.       <description>States the current system and application operational times.</description>
  115.       <specialnotes/>
  116.     </documentation>
  117.     <access>
  118.       <rank>1</rank>
  119.     </access>
  120.   </command>
  121.   <command name="autobot" owner="SC Remastered Bot API Helper" enabled="1">
  122.     <aliases/>
  123.     <documentation>
  124.       <description>Automated SC Remastered Bot API Helper.</description>
  125.       <specialnotes/>
  126.     </documentation>
  127.     <arguments/>
  128.     <access/>
  129.   </command>
  130.   <command name="connect" enabled="1">
  131.     <aliases/>
  132.     <documentation>
  133.       <description>Makes the bot attempt to connect to Battle.net</description>
  134.       <specialnotes/>
  135.     </documentation>
  136.     <access/>
  137.   </command>
  138.   <command name="reconnect" enabled="1">
  139.     <aliases>
  140.       <alias>rc</alias>
  141.     </aliases>
  142.     <documentation>
  143.       <description>Forces the bot to attempt to reconnect to the selected Battle.net server.</description>
  144.       <specialnotes/>
  145.     </documentation>
  146.     <access/>
  147.   </command>
  148.   <command name="disconnect" enabled="1">
  149.     <aliases/>
  150.     <documentation>
  151.       <description>Disconnects the bot from Battle.net.</description>
  152.       <specialnotes/>
  153.     </documentation>
  154.     <access/>
  155.   </command>
  156.   <command name="rejoin" enabled="1">
  157.     <aliases>
  158.       <alias>rj</alias>
  159.     </aliases>
  160.     <documentation>
  161.       <description>Makes the bot rejoin the current channel.</description>
  162.       <specialnotes>This will cause the bot to gracefully join another channel and return. Uses the bot's chat queue, may be slow.</specialnotes>
  163.     </documentation>
  164.     <access/>
  165.   </command>
  166.   <command name="resign" token="operator" enabled="1">
  167.     <aliases/>
  168.     <documentation>
  169.       <description>Forces the bot to resign from its status as a channel moderator.</description>
  170.       <specialnotes/>
  171.     </documentation>
  172.     <access/>
  173.   </command>
  174.   <command name="des" token="operator" enabled="1">
  175.     <aliases>
  176.       <alias>designate</alias>
  177.       <alias>designated</alias>
  178.     </aliases>
  179.     <documentation>
  180.       <description>Designates a user to become an operator when the bot leaves the channel.</description>
  181.       <specialnotes>The bot must have operator status in the channel.</specialnotes>
  182.     </documentation>
  183.     <arguments>
  184.       <argument name="username" optional="1" type="word">
  185.         <documentation>
  186.           <description>The username to designate.</description>
  187.           <specialnotes/>
  188.         </documentation>
  189.       </argument>
  190.     </arguments>
  191.     <access/>
  192.   </command>
  193.   <command name="kick" enabled="1">
  194.     <aliases/>
  195.     <documentation>
  196.       <description>Temporarily removes a user from the channel.</description>
  197.       <specialnotes/>
  198.     </documentation>
  199.     <arguments>
  200.       <argument name="username" type="word">
  201.         <documentation>
  202.           <description>The user to remove from the channel.</description>
  203.           <specialnotes>The username may include wildcards.</specialnotes>
  204.         </documentation>
  205.         <restrictions>
  206.           <shared-error/>
  207.           <restriction name="SAFELIST_BYPASS" nonfatal="0">
  208.             <documentation>
  209.               <description/>
  210.               <specialnotes/>
  211.             </documentation>
  212.             <match message="(,|&quot;)" case-sensitive="0"/>
  213.             <error>You may not use " or , to override the safelist.</error>
  214.             <access>
  215.               <rank>1</rank>
  216.             </access>
  217.           </restriction>
  218.         </restrictions>
  219.       </argument>
  220.       <argument name="Message" optional="1">
  221.         <documentation>
  222.           <description>The reason why this user was removed from the channel.</description>
  223.           <specialnotes/>
  224.         </documentation>
  225.       </argument>
  226.     </arguments>
  227.     <access/>
  228.   </command>
  229.   <command name="ban" enabled="1">
  230.     <aliases/>
  231.     <documentation>
  232.       <description>Removes a user from the channel for the duration of the bot's role as a channel moderator.</description>
  233.       <specialnotes/>
  234.     </documentation>
  235.     <arguments>
  236.       <argument name="username" type="word">
  237.         <documentation>
  238.           <description>The name of the user to be banned.</description>
  239.           <specialnotes>The username may include wildcards.</specialnotes>
  240.         </documentation>
  241.         <restrictions>
  242.           <shared-error/>
  243.           <restriction name="SAFELIST_BYPASS" nonfatal="0">
  244.             <documentation>
  245.               <description/>
  246.               <specialnotes/>
  247.             </documentation>
  248.             <match message="(,|&quot;)" case-sensitive="0"/>
  249.             <error>You may not use " or , to override the safelist.</error>
  250.             <access>
  251.               <rank>1</rank>
  252.             </access>
  253.           </restriction>
  254.         </restrictions>
  255.       </argument>
  256.       <argument name="message" optional="1">
  257.         <documentation>
  258.           <description>The reason why this user was removed from the channel.</description>
  259.           <specialnotes/>
  260.         </documentation>
  261.       </argument>
  262.     </arguments>
  263.     <access/>
  264.   </command>
  265.   <command name="unban" token="operator" enabled="1">
  266.     <aliases/>
  267.     <documentation>
  268.       <description>Unbans a user from the channel.</description>
  269.       <specialnotes/>
  270.     </documentation>
  271.     <arguments>
  272.       <argument name="username" optional="1" type="word">
  273.         <documentation>
  274.           <description>The name of the user to be unbanned.</description>
  275.           <specialnotes>The username may include wildcards. If no user is specified, the most recently banned user will be assumed.</specialnotes>
  276.         </documentation>
  277.       </argument>
  278.     </arguments>
  279.     <access/>
  280.   </command>
  281.   <command name="banned" enabled="1">
  282.     <aliases/>
  283.     <documentation>
  284.       <description>States all users that the bot has banned during the duration of its role as channel moderator.</description>
  285.       <specialnotes/>
  286.     </documentation>
  287.     <access>
  288.       <rank>1</rank>
  289.     </access>
  290.   </command>
  291.   <command name="bancount">
  292.     <aliases/>
  293.     <documentation>
  294.       <description>
  295.         States the current number of users that have been banned from the channel.
  296.       </description>
  297.     </documentation>
  298.     <access>
  299.       <rank>1</rank>
  300.     </access>
  301.   </command>
  302.   <command name="clearbanlist">
  303.     <aliases>
  304.       <alias>cbl</alias>
  305.     </aliases>
  306.     <documentation>
  307.       <description>
  308.         Clears the internal banlist. Used for ban evasion and unbanning wildcards.
  309.       </description>
  310.     </documentation>
  311.     <access>
  312.       <rank>1</rank>
  313.     </access>
  314.   </command>
  315.   <command name="quit" enabled="1">
  316.     <aliases/>
  317.     <documentation>
  318.       <description>Terminates the bot's execution.</description>
  319.       <specialnotes/>
  320.     </documentation>
  321.     <access/>
  322.   </command>
  323.   <command name="enable">
  324.     <aliases/>
  325.     <documentation>
  326.       <description>
  327.         Enables the specified script.
  328.       </description>
  329.     </documentation>
  330.     <arguments>
  331.       <argument name="script" type="string">
  332.         <documentation>
  333.           <description>
  334.             The name of the script you want to enable.
  335.           </description>
  336.         </documentation>
  337.       </argument>
  338.     </arguments>
  339.     <access/>
  340.   </command>
  341.   <command name="disable">
  342.     <aliases/>
  343.     <documentation>
  344.       <description>
  345.         Disables the specified script.
  346.       </description>
  347.     </documentation>
  348.     <arguments>
  349.       <argument name="script" type="string">
  350.         <documentation>
  351.           <description>
  352.             The name of the script you want to disable.
  353.           </description>
  354.         </documentation>
  355.       </argument>
  356.     </arguments>
  357.     <access/>
  358.   </command>
  359.   <command name="clear" enabled="1">
  360.     <aliases>
  361.       <alias>cls</alias>
  362.     </aliases>
  363.     <documentation>
  364.       <description>Clears all of the text in the bot's chat window.</description>
  365.       <specialnotes/>
  366.     </documentation>
  367.     <access/>
  368.   </command>
  369.   <command name="vote">
  370.     <aliases/>
  371.     <documentation>
  372.       <description>
  373.         Initiates a tally of "yes" and "no" responses.
  374.       </description>
  375.     </documentation>
  376.     <arguments>
  377.       <argument name="duration" type="numeric">
  378.         <documentation>
  379.           <description>
  380.             The duration of the voting session, in seconds.
  381.           </description>
  382.         </documentation>
  383.       </argument>
  384.     </arguments>
  385.     <access>
  386.       <rank>1</rank>
  387.     </access>
  388.   </command>
  389.   <command name="cancel">
  390.     <aliases/>
  391.     <documentation>
  392.       <description>
  393.         Stops all votes that are currently in progress.
  394.       </description>
  395.     </documentation>
  396.     <access>
  397.       <rank>1</rank>
  398.     </access>
  399.   </command>
  400.   <command name="tally">
  401.     <aliases/>
  402.     <documentation>
  403.       <description>
  404.         States the results for the most recent or currently active vote.
  405.       </description>
  406.     </documentation>
  407.     <access>
  408.       <rank>1</rank>
  409.     </access>
  410.   </command>
  411.   <command name="addquote">
  412.     <aliases/>
  413.     <documentation>
  414.       <description>
  415.         Adds a quote to the quote database.
  416.       </description>
  417.     </documentation>
  418.     <arguments>
  419.       <argument name="quote" type="string">
  420.         <documentation>
  421.           <description>
  422.             The quote to add.
  423.           </description>
  424.         </documentation>
  425.       </argument>
  426.     </arguments>
  427.     <access>
  428.       <rank>1</rank>
  429.     </access>
  430.   </command>
  431.   <command name="quote">
  432.     <aliases/>
  433.     <documentation>
  434.       <description>
  435.         Returns a random quote from the quote database.
  436.       </description>
  437.     </documentation>
  438.     <access>
  439.       <rank>1</rank>
  440.     </access>
  441.   </command>
  442.   <command name="setname" enabled="1">
  443.     <aliases/>
  444.     <documentation>
  445.       <description>Sets a new username for the bot to use.</description>
  446.       <specialnotes/>
  447.     </documentation>
  448.     <arguments>
  449.       <argument name="username" type="word">
  450.         <documentation>
  451.           <description>The username to use next time you login.</description>
  452.           <specialnotes/>
  453.         </documentation>
  454.       </argument>
  455.     </arguments>
  456.     <access/>
  457.   </command>
  458.   <command name="setpass" enabled="1">
  459.     <aliases/>
  460.     <documentation>
  461.       <description>Sets a new password for the bot to use.</description>
  462.       <specialnotes/>
  463.     </documentation>
  464.     <arguments>
  465.       <argument name="password">
  466.         <documentation>
  467.           <description>The password to use next time you login.</description>
  468.           <specialnotes/>
  469.         </documentation>
  470.       </argument>
  471.     </arguments>
  472.     <access/>
  473.   </command>
  474.   <command name="setserver" enabled="1">
  475.     <aliases/>
  476.     <documentation>
  477.       <description>Sets a new Battle.net server for the bot to connect to.</description>
  478.       <specialnotes/>
  479.     </documentation>
  480.     <arguments>
  481.       <argument name="server" type="word">
  482.         <documentation>
  483.           <description>The server to use next time you login.</description>
  484.           <specialnotes/>
  485.         </documentation>
  486.       </argument>
  487.     </arguments>
  488.     <access/>
  489.   </command>
  490.   <command name="inbox" enabled="1">
  491.     <aliases>
  492.       <alias>getmail</alias>
  493.       <alias>readmail</alias>
  494.       <alias>mailread</alias>
  495.     </aliases>
  496.     <documentation>
  497.       <description>Retrieves stored mail for the requesting user.</description>
  498.       <specialnotes>The 'inbox' version can be used with the bot's trigger or, '!'. EXA: !inbox</specialnotes>
  499.     </documentation>
  500.     <access>
  501.       <rank>0</rank>
  502.     </access>
  503.   </command>
  504.   <command name="bmail" enabled="1">
  505.     <aliases>
  506.       <alias>mail</alias>
  507.     </aliases>
  508.     <documentation>
  509.       <description>Stores a message for the specified user.</description>
  510.       <specialnotes/>
  511.     </documentation>
  512.     <arguments>
  513.       <argument name="recipient" type="word">
  514.         <documentation>
  515.           <description>The recipient of the message.</description>
  516.           <specialnotes/>
  517.         </documentation>
  518.       </argument>
  519.       <argument name="message">
  520.         <documentation>
  521.           <description>The message to be sent.</description>
  522.           <specialnotes/>
  523.         </documentation>
  524.       </argument>
  525.     </arguments>
  526.     <access>
  527.       <rank>1</rank>
  528.     </access>
  529.   </command>
  530.   <command name="checkmail" enabled="1">
  531.     <aliases/>
  532.     <documentation>
  533.       <description>Returns the number of pending messages the user has.</description>
  534.       <specialnotes/>
  535.     </documentation>
  536.     <access>
  537.       <rank>0</rank>
  538.     </access>
  539.   </command>
  540.   <command name="roll" enabled="1">
  541.     <aliases/>
  542.     <documentation>
  543.       <description>Returns a random number between 0 and the specified value. (Defaults to 100)</description>
  544.       <specialnotes/>
  545.     </documentation>
  546.     <arguments>
  547.       <argument name="value" optional="1" type="numeric">
  548.         <documentation>
  549.           <description>The maximum value to roll.</description>
  550.           <specialnotes/>
  551.         </documentation>
  552.       </argument>
  553.     </arguments>
  554.     <access>
  555.       <rank>1</rank>
  556.     </access>
  557.   </command>
  558.   <command name="dice" owner="Clan Moderation" enabled="1">
  559.     <aliases/>
  560.     <documentation>
  561.       <description>Rolls the dice x times.</description>
  562.       <specialnotes/>
  563.     </documentation>
  564.     <arguments>
  565.       <argument name="number_of_dice" type="number">
  566.         <documentation>
  567.           <description>Number of dice to roll.</description>
  568.           <specialnotes/>
  569.         </documentation>
  570.       </argument>
  571.     </arguments>
  572.     <access>
  573.       <rank>1</rank>
  574.     </access>
  575.   </command>
  576.   <command name="flip" enabled="1">
  577.     <aliases/>
  578.     <documentation>
  579.       <description>Initiates a coin toss and states the results.</description>
  580.       <specialnotes/>
  581.     </documentation>
  582.     <access>
  583.       <rank>1</rank>
  584.     </access>
  585.   </command>
  586.   <command name="owner">
  587.     <aliases>
  588.       <alias>master</alias>
  589.     </aliases>
  590.     <documentation>
  591.       <description>
  592.         States the owner of the bot.
  593.       </description>
  594.     </documentation>
  595.     <access>
  596.       <rank>1</rank>
  597.     </access>
  598.   </command>
  599.   <command name="whois" owner="Clan Moderation" enabled="1">
  600.     <aliases>
  601.       <alias>find</alias>
  602.     </aliases>
  603.     <documentation>
  604.       <description>Returns the specified user's rank and bot access.</description>
  605.       <specialnotes/>
  606.     </documentation>
  607.     <arguments>
  608.       <argument name="username" type="word">
  609.         <documentation>
  610.           <description>The username you would like to search.</description>
  611.           <specialnotes/>
  612.         </documentation>
  613.       </argument>
  614.     </arguments>
  615.     <access>
  616.       <rank>1</rank>
  617.     </access>
  618.   </command>
  619.   <command name="whoami" owner="Clan Moderation" enabled="1">
  620.     <aliases/>
  621.     <documentation>
  622.       <description>Returns the requesting user's rank and bot access.</description>
  623.       <specialnotes/>
  624.     </documentation>
  625.     <arguments/>
  626.     <access>
  627.       <rank>1</rank>
  628.     </access>
  629.   </command>
  630.   <command name="safeadd" owner="Clan Moderation" enabled="1">
  631.     <aliases/>
  632.     <documentation>
  633.       <description>Adds a safelist entry for a specifed user.</description>
  634.       <specialnotes/>
  635.     </documentation>
  636.     <arguments>
  637.       <argument name="username" type="word">
  638.         <documentation>
  639.           <description>The username you would like to safeadd.</description>
  640.           <specialnotes/>
  641.         </documentation>
  642.       </argument>
  643.     </arguments>
  644.     <access>
  645.       <rank>1</rank>
  646.     </access>
  647.   </command>
  648.   <command name="safedel" owner="Clan Moderation">
  649.     <aliases/>
  650.     <documentation>
  651.       <description>Removes a safelist entry for a specifed user.</description>
  652.     </documentation>
  653.     <arguments>
  654.       <argument name="username" type="word">
  655.         <documentation>
  656.           <description>The username you would like to safedel.</description>
  657.           <specialnotes/>
  658.         </documentation>
  659.       </argument>
  660.     </arguments>
  661.     <access>
  662.       <rank>1</rank>
  663.     </access>
  664.   </command>
  665.   <command name="add" owner="Clan Moderation" enabled="1">
  666.     <aliases/>
  667.     <documentation>
  668.       <description>Add a clan member by rank.</description>
  669.       <specialnotes/>
  670.     </documentation>
  671.     <arguments>
  672.       <argument name="username" type="word">
  673.         <documentation>
  674.           <description>The username you would like to add.</description>
  675.           <specialnotes/>
  676.         </documentation>
  677.       </argument>
  678.       <argument name="rank" type="word">
  679.         <documentation>
  680.           <description>The rank to give to the user.</description>
  681.           <specialnotes/>
  682.         </documentation>
  683.       </argument>
  684.     </arguments>
  685.     <access>
  686.       <rank>1</rank>
  687.     </access>
  688.   </command>
  689.   <command name="rem" owner="Clan Moderation" enabled="1">
  690.     <aliases>
  691.       <alias>del</alias>
  692.       <alias>remove</alias>
  693.       <alias>delete</alias>
  694.     </aliases>
  695.     <documentation>
  696.       <description>Remove users and clan members.</description>
  697.       <specialnotes/>
  698.     </documentation>
  699.     <arguments>
  700.       <argument name="username" type="word">
  701.         <documentation>
  702.           <description>The username you would like to remove.</description>
  703.           <specialnotes/>
  704.         </documentation>
  705.       </argument>
  706.     </arguments>
  707.     <access>
  708.       <rank>1</rank>
  709.     </access>
  710.   </command>
  711.   <command name="members" owner="Clan Moderation" enabled="1">
  712.     <aliases/>
  713.     <documentation>
  714.       <description>List all clan members by rank.</description>
  715.       <specialnotes/>
  716.     </documentation>
  717.     <arguments/>
  718.     <access>
  719.       <rank>1</rank>
  720.     </access>
  721.   </command>
  722.   <command name="info" owner="Clan Moderation" enabled="1">
  723.     <aliases/>
  724.     <documentation>
  725.       <description>Lists the number of clan members and clan info.</description>
  726.       <specialnotes/>
  727.     </documentation>
  728.     <arguments/>
  729.     <access>
  730.       <rank>1</rank>
  731.     </access>
  732.   </command>
  733.   <command name="ranks" owner="Clan Moderation" enabled="1">
  734.     <aliases/>
  735.     <documentation>
  736.       <description>List all clan ranks.</description>
  737.       <specialnotes/>
  738.     </documentation>
  739.     <arguments/>
  740.     <access>
  741.       <rank>1</rank>
  742.     </access>
  743.   </command>
  744.   <command name="promote" owner="Clan Moderation" enabled="1">
  745.     <aliases/>
  746.     <documentation>
  747.       <description>Promote a clan member by one rank.</description>
  748.       <specialnotes/>
  749.     </documentation>
  750.     <arguments/>
  751.     <access>
  752.       <rank>1</rank>
  753.     </access>
  754.   </command>
  755.   <command name="demote" owner="Clan Moderation" enabled="1">
  756.     <aliases/>
  757.     <documentation>
  758.       <description>Demote a clan member by one rank.</description>
  759.       <specialnotes/>
  760.     </documentation>
  761.     <arguments/>
  762.     <access>
  763.       <rank>1</rank>
  764.     </access>
  765.   </command>
  766.   <command name="open" owner="Clan Moderation" enabled="1">
  767.     <aliases/>
  768.     <documentation>
  769.       <description>Open a clan rank recruting position.</description>
  770.       <specialnotes/>
  771.     </documentation>
  772.     <arguments/>
  773.     <access>
  774.       <rank>1</rank>
  775.     </access>
  776.   </command>
  777.   <command name="close" owner="Clan Moderation" enabled="1">
  778.     <aliases/>
  779.     <documentation>
  780.       <description>Close a clan rank recruting position.</description>
  781.       <specialnotes/>
  782.     </documentation>
  783.     <arguments/>
  784.     <access>
  785.       <rank>1</rank>
  786.     </access>
  787.   </command>
  788.   <command name="greet">
  789.     <aliases/>
  790.     <documentation>
  791.       <description>
  792.         Enables, disables, or changes the settings of a welcome message.
  793.       </description>
  794.     </documentation>
  795.     <arguments>
  796.       <argument name="subcommand" type="word" optional="1">
  797.         <documentation>
  798.           <description>
  799.             The subcommand to use, must be: 'on', 'off', 'whisper', 'status', or 'set'
  800.           </description>
  801.         </documentation>
  802.       </argument>
  803.       <argument name="value" type="string" optional="1">
  804.         <documentation>
  805.           <description>
  806.             The whisper subcommand to use: 'on' or 'off'
  807.           </description>
  808.         </documentation>
  809.       </argument>
  810.     </arguments>
  811.     <access>
  812.       <rank></rank>
  813.     </access>
  814.   </command>
  815.   <command name="idle">
  816.     <aliases/>
  817.     <documentation>
  818.       <description>
  819.         Enables or disables the use of idle messages.
  820.       </description>
  821.     </documentation>
  822.     <arguments>
  823.       <argument name="Enable" type="word" optional="1">
  824.         <documentation>
  825.           <description>
  826.             'on', 'off', or 'toggle' to enable or disable the idle.
  827.           </description>
  828.         </documentation>
  829.       </argument>
  830.     </arguments>
  831.     <access>
  832.       <rank></rank>
  833.     </access>
  834.   </command>
  835.   <command name="setidle">
  836.     <aliases/>
  837.     <documentation>
  838.       <description>
  839.         Sets a message to be sent to the channel at regular intervals.
  840.       </description>
  841.     </documentation>
  842.     <arguments>
  843.       <argument name="message" type="string">
  844.         <documentation>
  845.           <description>
  846.             The message to be used.
  847.           </description>
  848.         </documentation>
  849.       </argument>
  850.     </arguments>
  851.     <access>
  852.       <rank></rank>
  853.     </access>
  854.   </command>
  855.   <command name="idletime">
  856.     <aliases>
  857.       <alias>idlewait</alias>
  858.     </aliases>
  859.     <documentation>
  860.       <description>
  861.         Sets the time between idle messages, in minutes.
  862.       </description>
  863.     </documentation>
  864.     <arguments>
  865.       <argument name="delay" type="numeric">
  866.         <documentation>
  867.           <description>
  868.             The number of minuets between each idle message.
  869.           </description>
  870.         </documentation>
  871.       </argument>
  872.     </arguments>
  873.     <access>
  874.       <rank></rank>
  875.     </access>
  876.   </command>
  877.   <command name="lastseen">
  878.     <aliases>
  879.       <alias>allseen</alias>
  880.     </aliases>
  881.     <documentation>
  882.       <description>
  883.         States the last fifteen users that the bot has seen.
  884.       </description>
  885.     </documentation>
  886.     <access>
  887.       <rank>1</rank>
  888.     </access>
  889.   </command>
  890.   <command name="lastwhisper">
  891.     <aliases>
  892.       <alias>lw</alias>
  893.     </aliases>
  894.     <documentation>
  895.       <description>
  896.         States the name of the user whom last privately messaged the bot.
  897.       </description>
  898.     </documentation>
  899.     <access>
  900.       <rank>1</rank>
  901.     </access>
  902.   </command>
  903.   <command name="locktext">
  904.     <aliases>
  905.       <alias>lockchat</alias>
  906.     </aliases>
  907.     <documentation>
  908.       <description>
  909.         Disables the display of incoming chat messages.
  910.       </description>
  911.     </documentation>
  912.     <access>
  913.       <rank></rank>
  914.     </access>
  915.   </command>
  916.   <command name="safecheck">
  917.     <aliases/>
  918.     <documentation>
  919.       <description>
  920.         States the safelist status of a specified user or tag.
  921.       </description>
  922.     </documentation>
  923.     <arguments>
  924.       <argument name="username" type="word">
  925.         <documentation>
  926.           <description>
  927.             The username or group to check.
  928.           </description>
  929.         </documentation>
  930.       </argument>
  931.     </arguments>
  932.     <access>
  933.       <rank>1</rank>
  934.     </access>
  935.   </command>
  936.   <command name="scripts">
  937.     <aliases/>
  938.     <documentation>
  939.       <description>
  940.         Lists the bot's currently loaded scripts.
  941.       </description>
  942.       <specialnotes>
  943.         Names encased in parenthesis means the script is disabled.
  944.       </specialnotes>
  945.     </documentation>
  946.     <access>
  947.       <rank>1</rank>
  948.     </access>
  949.   </command>
  950.   <command name="say">
  951.     <aliases/>
  952.     <documentation>
  953.       <description>
  954.         Echoes the specified phrase
  955.       </description>
  956.     </documentation>
  957.     <arguments>
  958.       <argument name="message" type="string">
  959.       </argument>
  960.     </arguments>
  961.     <access>
  962.       <rank>1</rank>
  963.     </access>
  964.   </command>
  965.   <command name="shout">
  966.     <aliases/>
  967.     <documentation>
  968.       <description>
  969.         Echoes the specified phrase using all capital letters.
  970.       </description>
  971.     </documentation>
  972.     <arguments>
  973.       <argument name="message" type="string">
  974.         <documentation>
  975.           <description>
  976.             SHOUT A MESSAGE.
  977.           </description>
  978.         </documentation>
  979.       </argument>
  980.     </arguments>
  981.     <access>
  982.       <rank>1</rank>
  983.     </access>
  984.   </command>
  985.   <command name="watch">
  986.     <aliases/>
  987.     <documentation>
  988.       <description>
  989.         Makes the specified user's name appear red inbot.
  990.       </description>
  991.       <specialnotes>
  992.         The username specified may include wildcards.
  993.       </specialnotes>
  994.     </documentation>
  995.     <arguments>
  996.       <argument name="username" type="word">
  997.         <documentation>
  998.           <description>
  999.             The name of the person you wish to watch.
  1000.           </description>
  1001.           <specialnotes>
  1002.             May contain wildcards
  1003.           </specialnotes>
  1004.         </documentation>
  1005.       </argument>
  1006.     </arguments>
  1007.     <access/>
  1008.   </command>
  1009.   <command name="watchoff">
  1010.     <aliases/>
  1011.     <documentation>
  1012.       <description>
  1013.         Stops watching for a user (they will no longer shop up as red).
  1014.       </description>
  1015.     </documentation>
  1016.     <access/>
  1017.   </command>
  1018.   <command name="whispercmds">
  1019.     <aliases>
  1020.       <alias>wc</alias>
  1021.     </aliases>
  1022.     <documentation>
  1023.       <description>
  1024.         Toggles or displays the use of private messaging as a means for delivering command responses.
  1025.       </description>
  1026.     </documentation>
  1027.     <arguments>
  1028.       <argument name="subcommand" type="word" optional="1">
  1029.         <documentation>
  1030.           <description>
  1031.             The subcommand to use: 'status', 'on', or 'off'
  1032.           </description>
  1033.         </documentation>
  1034.       </argument>
  1035.     </arguments>
  1036.     <access>
  1037.       <rank></rank>
  1038.     </access>
  1039.   </command>
  1040.   <command name="expand">
  1041.     <aliases>
  1042.       <alias>url</alias>
  1043.     </aliases>
  1044.     <arguments>
  1045.       <argument name="message" type="string">
  1046.     <documentation>
  1047.       <description>
  1048.         Echoes the specified phrase, placing a space after each character.
  1049.       </description>
  1050.     </documentation>
  1051.       </argument>
  1052.     </arguments>
  1053.     <access>
  1054.       <rank>1</rank>
  1055.     </access>
  1056.   </command>
  1057. </commands>
RAW Paste Data