- How does LobbyBot work?
LobbyBot functions are accessed by giving special commands, beginning with the "@" symbol. The commands available are:
- @8ball
- @anagram, @guess, @hint, @solution
- @lastseen
- @ranks
- @dict
- @tell, @cancel, @messages
- @usage
Commands must be at the beginning of a chat line in the lobby, or sent by PM to LobbyBot. The program responds to the command. Some responses are public, some are always private. The commands made will show in the lobby, but can be sent to LobbyBot by PM if that is desired; the response will then be by PM only.
All commands may be abbreviated to just the first character, e.g., @anagram or @a will do the same thing.
- Command Descriptions
- @8ball
- Description: This is based on a child's toy, usually a black sphere with a small window where a variable message is displayed when the sphere is shaken. It is used to "predict the future." 8ball is normally done in public, for laughs only. Making momentous life decisions because of what it says could be a mistake!
- Usage: @8ball <question>
- Returns: any one of several responses
- Example: @8ball Will I win the lottery?
Possible response: Ask me again later
- The anagram game: @anagram, @guess, @hint, @solution
- Description: The bot chooses a word from the Wordsteal wordlist and shows the letters of the word in alphabetical order. Players then try to guess what the word is.
- Usage: @anagram <word length> (Length can be 2-13, default is 7.)
- Returns: letters of a word in alpha order
- Example: @anagram
Response: AEELMPX
- Description: Make a guess for the word.
- Usage: @guess <word>
- Returns: whether the guess is correct or not
- Example: @guess PALMEXE
Response: Wrong - AEELMPX is not PALMEXE
- Description: Get a hint when a you're not sure of the next letter of the solution.
- Usage: @hint
- Returns: the next unknown letter of the word
- Example: @hint
Response: AEELMPX hint E------ E------
- Description: Get the answer for the anagram and end the current game.
- Usage: @solution
- Returns: all the possible solutions for the anagram
- Example: @solution
Response: Solution AEELMPX is EXAMPLE EXEMPLA
- @dict
- Description: The bot will tell a meaning of a word from the word list. This is not a complete dictionary, only giving one meaning for the base form of a word, and then only enough to establish that the word has a usage in American English.
- Usage: @dict <word>
- Returns: a meaning, or some form of the word, along with the part of speech and possible endings and/or inflected forms.
- Example: @dict aalii
Response: AALII a tropical tree [n -S]
- @lastseen
- Description: Find out when the LobbyBot last recorded a user being logged in.
- Usage: @lastseen <username>
- Returns: the last time the LobbyBot has recorded for the user logging in. This is not necessarily the last time the person logged in. If the LobbbyBot was offline at the time, it cannot be recorded.
- Example: @lastseen magrobot
Response: magrobot last seen at 16:42 Pacific Standard Time
- @ranks
- Description: Shows the ranking of several top-rated usernames
- Usage: @ranks
- Returns: a list of the seven highest rated usernames logged in in the last 30 days. This is not necessarily seven different people. The example below (a real response at one time) includes only four different people, three of whom are on the list twice.
- Example: @ranks
Response: 1) kandra 2845, 2) naira 2703, 3) fleeinterror 2548, 4) iusedtoloveher 2530, 5) rellik 2526, 6) kes 2483, 7) thedarkside 2473
- Leave a message: @tell, @cancel, @messages
- Description: Cancel an undelivered message. You can only cancel messages you have sent.
- Usage: @cancel <id number>
- Returns: a note that the message is deleted
- Example: @cancel 30
Response: Canceled message 30
- Description: Manage your ability to receive messages.
- Usage: @messages <off | on>
- Returns: a note of what was done
- Example: @messages off
Response: Tell message delivery to you is now blocked
- @usage
- Description: Get a list of the LobbyBot commands.
- Usage: @usage
- Returns: a list of valid LobbyBot commands
- Example: @usage
Response: usage: @anagram, @guess, @hint, @solution, @lastseen, @ranks, @dict, @8ball, @tell, @cancel, @messages, @usage
use @usage <command> to get help on a particular command