Built-In Commands for RippleChatBot =====0===== !inbox Checks your Bot-Mail. =====1===== ver Displays version information. ?trigger Displays the bot's current trigger. mail Adds mail for the defined user. [ -mail (username) (message) ] server Displays the server the bot is connected to. time Displays the current time on this computer. date Displays the current date on this computer. bot Replies "What?". error Gives you the description of an error number. [ -error (number) ] whoami Displays your access and tag. whois Displays access and tag of the defined user. [ -whois (username) ] users Displays a list of all users in the bot's userlist. botusers Displays a list of all users in the bot's userlist. pingme Displays your ping. ping Displays the ping of the defined user. [ -ping (username) ] pinghost Displays the ping of a host URL or IP. [ -pinghost (URL -OR- IP) ] seen Displays the amount of time since the defined user was seen. [ -seen (username) ] =====2===== say If access is 2, displays "Username says : text". If 3 or above, it just displays "text". [ -say (text) ] sc Same as say, but sent through StatChat (DRTL, DSHR, SSHR only). [ -sc (text) ] me Same as say, but emoted. [ -me (text) ] shout Same as say, but text is all in capitals. [ -shout (text) ] expand Same as say, but with spaces in between each letter. [ -expand (text) ] reverse Same as say, but reverses the text. [ -reverse (text) ] color Same as say, but colors each letter randomly. [ -color (text) ] encrypt Encrypts a given plaintext in RCB StandardCrypt. [ -encrypt (plaintext) ] decrypt Decrypts a given cyphertext from RCB StandardCrypt. [ -decrypt (cyphertext) ] leet Same as say, but changes letters into 1337. [ -leet (text) ] cq Clears the message queue list. scq Clears the message queue list silently. quote Randomly selects a quote and displays it. findq Finds a quote containing the defined text. [ -findq (text) ] flip Flips a virtual coin. (Heads/Tails) roll Rolls a virtual die with defined amount of sides (6 is default). [ -roll [number] ] {2 - 2147483647} info Displays game information on the defined user. [ -info (username) ] infome Displays game information on you. [ -infome ] stats Displays the defined user's Record statistics for games (Bot's game is default). [ -stats (username) [game] ) {"STAR", "SSHR", "JSTR", "SEXP", "W2BN", "WAR3", "W3XP"} statsme Displays your Record statistics for games (Bot's game is default). [ -statsme [game] ) {"STAR", "SSHR", "JSTR", "SEXP", "W2BN", "WAR3", "W3XP"} whereis Displays the location of the defined user. [ -whereis (username) ] d2whois Displays whois information for a Diablo II Realm Character (D2DV/D2XP only). [ -d2whois (character name) ] math Performs mathematical equations. [ -math (eq) } {eq is something like (1 + 1 - 1) * 1 / 1 \ 1 mod 1 ^ 1} convert Converts in any combination of ASCII, Hex, Binary, and Decimal, or Metric and US Standard. [ -convert (conversion) (number or string) ] {"t-h" "t-b" "t-d" "h-t" "h-b" "h-d" "b-t" "b-h" "b-d" "d-t" "d-h" "d-b" "c-f" "f-c"} t-h - Converts from ASCII Text to Hex t-b - Converts from ASCII Text to Binary t-d - Converts from ASCII Text to Decimal t-m - Converts from ASCII Text to Morse Code m-t - Converts from Morse Code to ASCII Text h-t - Converts from Hex to ASCII Text h-b - Converts from Hex to Binary h-d - Converts from Hex to Decimal b-t - Converts from Binary to ASCII Text b-h - Converts from Binary to Hex b-d - Converts from Binary to Decimal d-t - Converts from Decimal to ASCII Text d-h - Converts from Decimal to Hex d-b - Converts from Decimal to Binary c-f - Converts from Celcius to Ferenheit f-c - Converts from Ferenheit to Celcius c-i - Converts from Centimeters to Inches i-c - Converts from Inches to Centimeters m-k - Converts from Miles to Kilometers k-m - Converts from Kilometers to Miles p-k - Converts from Pounds to Kilograms k-p - Converts from Kilograms to Pounds c-i - Converts from Centimeters to Inches g-o - Converts from Grams to Ounces o-g - Converts from Ounces to Grams p-l - Converts from Pints to Liters l-p - Converts from Liters to Pints g-l - Converts from Gallons to Liters l-g - Converts from Liters to Gallons a-r - Converts from Arabic to Roman Numerals r-a - Converts from Roman Numerals to Arabic translate Translates between languages. [ -translate (languages) (string) ] {"en-nl" "en-fr" "en-de" "en-it" "en-pt" "en-es" "nl-en" "nl-fr" "fr-en" "fr-de" "fr-it" "fr-pt" "fr-pt" "fr-es" "de-en" "de-fr" "it-en" "it-fr" "pt-en" "pt-fr" "es-en" "es-fr"} en-nl - Converts from English to Dutch en-fr - Converts from English to French en-de - Converts from English to German en-it - Converts from English to Italian en-pt - Converts from English to Portugese en-es - Converts from English to Spanish nl-en - Converts from Dutch to English nl-fr - Converts from Dutch to French fr-en - Converts from French to English fr-de - Converts from French to German fr-it - Converts from French to Italian fr-pt - Converts from French to Portugese fr-nl - Converts from French to Dutch fr-es - Converts from French to Spanish de-en - Converts from German to English de-fr - Converts from German to French it-en - Converts from Italian to English it-fr - Converts from Italian to French pt-en - Converts from Portugese to English pt-fr - Converts from Portugese to French es-en - Converts from Spanish to English es-fr - Converts from Spanish to French skin Displays the current skin name. =====3===== add Adds the defined user to the userlist with defined access and tag. [ -add (username) (access) [tag] ] {access = 0 to 9, tag = any string (no spaces)} set Sets an already listed user's access to the defined access and tag to the defined tag. [ -set (username) (access) [tag] ] {access = 0 to 9, tag = any string (no spaces)} rem Removes the defined user from the bot's userlist. [ -rem (username) ] define Displays the definition of the supplied word. [ -define (word) ] newdef Creates a new definition. [ -newdef (word)|(definition) ] deflist Lists all words that have definitions. addq Adds the defined quote. [ -addq (text) ] quoteuser Quotes the last thing the defined user said. [ -quoteuser (username) ] uptime Displays your computer's uptime. onlinetime Displays how long the bot has been on Battle.Net. loggedtime Displays the total amount of time the bot's account has been online. lastwhisper Displays the username of the last person to whisper the bot. =====4===== cmdadd Adds a custom command. [ -cmdadd (command) (access) (code) ] cmddel Deletes the defined custom command. [ -cmddel (command) ] cmdlist Lists all custom commands. specs Displays your computer specifications. [ -specs (type) ] { "All", "Processor", "Operating System", "Memory", "Hard Drive", "Video", "Audio" } =====5===== squelch Squelches defined user. [ -squelch (username) ] unsquelch Unsquelches defined user. [ -unsquelch (username) ] tagsquelch Squelches users with defined tag in thier username. [ -tagsquelch (tag) ] tagunsquelch Unsquelches users with defined tag in their username. [ -tagunsquelch (tag) ] home Makes the bot join the home channel. mimic Mimics the defined user, repeating what they say. [ -mimic (username) ] nomimic Turns off Mimic. away Toggles away status. [ -away [message] ] dnd Toggles do not disturb status. [ -dnd [message] ] profile Displays the defined user's profile. [ -profile (username) ] games Displays all games for the bot's product. game Displays info about a game. [ -game (game name),[game password] ] =====6===== greet Enables or disables Greetings or sets Greeting to defined text. [ -greet (setting) ] {"on" "off" (message)} part Enables or disables Partings or sets Parting to defined text. [ -part (setting) ] {"on" "off" (message)} idle Anti-Idle settings. [ -idle (setting) ] {"on" "off" "info" "uptime" "version" "song" "text"} on - Turns on anti-idle. off - Turns off anti-idle. info - Returns information about anti-idle. uptime - Sets anti-idle message to system uptime. version - Sets anti-idle to version information. song - Sets anti-idle to current song. text - Sets anti-idle to text message. idletime Sets the number of seconds between idle messages. [ -idletime (seconds) ] idlesong Sets the idle to display when the song changes. [ -idlesong (on/off) ] {"on", "off"} setidle Sets idle text to defined text. [ -setidle (message) ] sethome Sets the bot's home channel or set the home channel to the last channel joined. [ -sethome (channel) ] {Channel Name, "Last"} setname Sets the bot's username. [ -setname (name) ] setgame Sets the bot's game. [ -setgame (game) ] {"DRTL", "DSHR", "STAR", "SSHR", "JSHR", "SEXP", "D2DV", "D2XP", "W2BN", "WAR3", "W3XP"} setstatstring Sets the bot's DRTL/DSHR StatString. [ -setstatstring (message) -OR- (level) (chartype[0,1,2]) (dots) (str) (mag) (dex) (vit) (gold) ] setserver Sets the server to connect to. [ -setserver (server) ] {Servers are defined in the Server.ini file, and are in brackets [ ].} setudp Turns the UDP plug on or off. [ -setudp (on/off) ] {"on", "off"} setspawn Turns Spawn connection on or off. [ -setspawn(on/off) ] {"on", "off"} setping Sets the connection time. [ -setping (ping) ] {"High", "Normal", "Low", "Zero", "Negative" "500 to 900,000"} setrealm Turns Diablo II realm login on or off. [ -setrealm (on/off) ] {"on", "off"} stalk Follows a user (make sure bot and user are on each others's friends lists) [ -stalk (username) ] stalkme Follows you. nostalk Turns off stalking. autoresp Sets auto-response on or off. [ -autoresp (on/off) ] {"on" "off"} whisresp Sets command response whispers on or off. [ -whisresp (on/off) ] {"on" "off"} canada Toggles Canadian Mode. fudd Toggles Elmer Fudd Mode. pubaway Toggles the public Away and DnD message display. =====7===== song/mp3 Displays the current song being played on Lime Light/Winamp/iTunes/WMP/KbMedia. play Finds a song title and plays it or resumes play of a paused or stopped song. [ -play [title] ] pause Pauses the current song. stop Stops playback. fos Fades out and stops. next Skips forwared to the next song. back Skips back to the previous song. repeat Toggles song repeat. random/shuffle Toggles random playback (also known as shuffle). setvol Sets the volume to the defined value. [ -setvol (volume) ] {0-100} playall Plays everything in the Lime Light Library. playallrandom Plays everything in the Lime Light Library randomly. loadlime Loads Lime Light. closelime Closes Lime Light. loadwinamp Loads Winamp. closewinamp Closes Winamp. loaditunes Loads iTunes. closeitunes Closes iTunes. loadwmp Loads Windows Media Player. closewmp Closes Windows Media Player. loadkb Loads KbMedia Player. closekb Closes KbMedia Player. uselime Uses Lime Light to play music. usewinamp Uses Winamp to play music. useitunes Uses iTunes to play music. usewmp Uses Windows Media Player to play music. usekb Uses KbMedia Player to play music. =====8===== settrigger Sets the bot's trigger to the defined symbol. [ -settrigger (trigger) ] join Makes the bot join the defined channel. [ -join (channel name) ] j Makes the bot join the defined channel. [ -j (channel name) ] channel Makes the bot join the defined channel. [ -channel (channel name) ] c Makes the bot join the defined channel. [ -c (channel name) ] force Forces the bot to join the defined channel. [ -force (channel name) ] reconnect Reconnects the bot. rejoin Rejoins the current channel. restat Re-Enters chat with a new statstring set by the setstatstring command. kick Kicks a user with an optional message (Operator only). [ -kick (user) [message]) ban Bans a user with an optional message (Operator only). [ -ban (user) [message]) unban Unbans a user (Operator only). [ -unban (user) ] designate Designates a user as an op and rejoins (Operator only). [ -designate (user) ] read Reads defined text file. [ -read (path) ] {use "/" to read starting from the bot's directory} alarm Sets an alarm to run a command at a defined time. [ -alarm h:mm:ss AMPM|/command && /another_command ] sync Synchronizes the system clock. sync server Sets the NTP server to synchronize with. [ -sync server (server url) ] sync port Sets the NTP port to connect to the server with. [ -sync port (server port) ] cls Clears the bot's chat window. =====9===== shut up Silences the bot completely. speak Allows the bot to speak again. media Turns Media Commands on or off. [ -media (on/off) ] {"on" "off"} hide Hides the bot. show Shows the bot. min Minimizes the bot window. max Maximizes the bot window. res Restored the bot window. op Joins the bot's Op. myop Joins the Op of the user who sends the command (external command only). invite Invites a user to join the clan. [ -invite (username) ] reconfig Reloads configuration (and custom icons if enabled). shell Opens a file on your computer. [ -shell (path) ] url Opens a URL in the default web browser. [ -url [google/search/wiki/ebay] (url or search term) or (home) ] quit Quits the bot.