Luigi Bot Commands for the #wiihacks channel
Welcome to the Wiihacks Chat Room! We try and keep this a fun place where information can be discussed and issues addressed. As we have staff from all over the world, you'll generally find a moderator around most of the time. Please note: This chatroom is not intended for spoonfeeding. If you want to ask questions, you should at least make an effort to search for what you're looking for (generally in the recommended guides section) prior. Failing this, you may be subject to ridicule in the chatroom. But we will make every effort to help where we can.
You MUST use your forum nick when logging on to the chatroom. We have a Bot (Luigi) who is in charge of enforcing this rule. If you're not using your forum nick on the chatroom, he will kick you out. Luigi also hands out "voice" to users as they enter the channel. Wiihacks is a "moderated" channel, which means that you cannot speak on the channel unless you are given voice (+).
Luigi actually does many other jobs and can be very helpful on a lot of common topics. To get Luigi's attention for a command, the first character needs to be a dot.
[SPOILER=Commands Open To All]
These commands are open to all chatroom users.
This will invite you to the #wifi_plaza channel where you can coordinate online play with other Wiihacks members..whoami
Shows your name and security level.choose <item 1> <item 2>... [item n]
Has the bot choose between a list of items randomly. Must have at least two things to pick from (duh)..google <terms>
Performs a google search on the terms specified and displays first result..lmgtfy <terms>
Performs a "Let Me GoogleThat For You" google search on the terms specified and displays first result. .lmgtfywh <terms>
Performs a "Let Me GoogleThat For You" google search on the terms specified and displays first result. Limits search results to Wiihacks.com..guide <terms>
Performs a google search on the terms specified and displays first result, limited to recommended tutorials section of wiihacks..8ball <question>
Virtual magic 8 ball... the answers are completely accurate every time..wz <location>
Displays local weather. Location can be a zipcode (US) or city/country (other).triggers
Shows other options (dictionary terms) available to use..<anything>
Looks up the given term in the dictionary and tries to find something close.
Luigi follows a number of RSS feeds. As new articles are posted, they are announced in the channel. they can also be displayed by using any of the following:
.geekologie - A fun blog of tech stuff.[/SPOILER]
.hackmii - Busing's blog (team Twiizers)
.wiihacksmembersubmittednews - Wiihacks Member Submitted News
.wiihackssitenews - Wiihacks site news
.ign-wii - IGN Wii News
[spoiler=Admin/Op/Hop only commands]
These commands are only available to staff members with the appropriate security. These commands are NOT available to endusers.
.addhost <username> <host>
For staff members only - adds valid host to database. Luigi requires a known host for staffers before commands will be available. This command is restricted to AOP or better..delhost <username>
For staff members only - removes host from selected user. This command is restricted to AOP or better.showhosts <username>
Shows all valid host masks for user.
Displays the users title & makes sure a registered nick, etc..profile <username>
Shows the URL for users profile page.lastactivity <username>
Shows the last date/time that a user used the forums..questionable <channel>
Audits all the users on <channel> and reports back on users that have not been active for some time..nickaudit
Used to identify users with multiple nicks. <Currently under development>.updaterss
Force an update of all RSS feeds. New articles will be announced immediately subsequent..adf <term> <definition>
Add (or modify) a dictionary term to the database. .ddf <term>
<definition> can be a redirect to another term.
.adf diosmios Dios Mios is currently in development <etc>
.adf dios-mios .diosmios
This would create a "shortcut" from dios-mios to diosmios. Whenever the definition of linked item changed, it will change as well.
Message Of The Day
The Diictionary term MOTD is sent via notification to users joining the channel.
Example " [motd] Welcome to WiiHacks Chat. For answers to many frequently asked questions, try typing .triggers in the channel. 11/9/2010 - Type ".CallOfDuty:BlackOps" for more info on this new title. "
Remove a dictionary term from the database..setsecurity
[not yet implemented, contact bluphant if necessary]
.k <user> [reason]
.kb <user> [reason]
Kicks a user from the channel with an optional reason. A random reason will be used if no reason is specified. Predefined kick messages include:
- pm - Use if kicking the user for PM'ing ops
- pirate - use if the user is discussing piracy
- cheat - use if the user is discussing cheating
- pissed - use if the user just plain annoyed you.
Kick/bans a user from the channel with an optional reason. Ban is by nickname only (USER!*@*) Reason, if specified, works the same way as .k.kbip <user> [reason]
Kick/ban user from the channel and bans by IP address instead of nick. When used on mibbit addresses, it will ban by Real Name (which for mibbit is the user's REAL host name). This feature can now be used for mibbit clients as well..addtrans <forum nick> <irc nick>
Allows an IRC nick to be different from the forum nick. This can allow for alternative nicks to be used in the chatroom..deltrans
Remove a translation. Not yet implmented..showtrans <forum nick>
Shows all available nicks for the specified user..witchhunt
Reviews the logon information for all users in the channel and kicks non-members. (12/6/2010) - any user that has STFU applied will lose voice (and ops if necessary) when this command is run. This applies to all translations of the irc nick that relate to the forum logon name..roulette <nick>
Play a game of roulette with the specified user. You get a 6 shooter with one bullet. If it fires, the user is kicked from the channel.
.settitle <user> <title>[/spoiler]
Sets a special title which will be added on to the standard title for a user. AOP+ only..sitestatus
Tries to connect to wiihacks.com forums and reports back on what was found..stfu <nick>
Removes voice from the user. This is currently stored in-memory, so when luigi is restarted this will not have effect. It stays in effect until.speak is issued. <UPDATE 12/6/2010> Luigi now holds on to STFU requests until someone "undoes" them with speak. Any user with stfu set will automatically be de-voiced if manually voiced through the chat client. (and a message to this effect displayed).showstfu
acceptrules is a variant of stfu. The behavior is the same, but the message displayed to the end user will indicate non-acceptance of the forum rules.
Shows a list of forum users who have STFU in place. These users will not get voice until someone gives them .speak permissions..speak <nick>
Allows a user that was previously.stfu'ed to speak again..rickroll <nick/channel>
Rickrolls the specified nick/channel .iponema <nick/channel>
Plays "The Girl From Iponema" to the specified nick/channel .freebird <nick/channel>
Plays "FreeBird" to the specified nick/channel
[Spoiler=Note for users with SPACES in their forum names]
Please substitute a hyphen "-" for any space in your name when using the chatroom. Spaces are prohibited by our chat.
[Spoiler=Note for users whose forum username is an email address]
You will need to contact an IRC staffer to get a nick translation before you can use IRC. You cannot use an email address as an IRC nick, so an alternative will need to be determined/setup.
[Spoiler=Note for users whose forum username starts with a number]
You will need to contact an IRC staffer to get a nick translation before you can use IRC. IRC disallows usernames to start with numeric characters.
[Spoiler=IRC Specific Stuff]
This section is in development.
You should register your nickname on the IRC. While this step is optional for members, it is required for any staff who wishes to have privileges in the channel.
To accomplish this, once connected using your forum name,
/nickserv register <pass> <nick>where pass is a password of your choosing and email is a VAILD email address.
On subsequent visits to the chatroom, when logging on the nickserv service will respond with something like this:
[1:53pm] -NickServ- This nickname is registered and protected. If it is yourYou then need to supply your password using
[1:53pm] -NickServ- nick, type /msg NickServ IDENTIFY password. Otherwise,
[1:53pm] -NickServ- please choose a different nick.
/msg nickserv identify <pass>where pass is the password specified above.
Nickserv will respond with:
[1:53pm] -NickServ- Password accepted - you are now recognized.Staff only:
If you join a channel before identifying, you will not get Op/Hop status. The easiest way to get opped or halfopped after identifying, do a
/hopthis will part/join the channel and then Mario should give you the appropriate status.