KHWiki:Chat

Adola's bot, NumberXVMoogle, has become a huge and enjoyable part of the Kingdom Hearts Wiki's IRC Channel. Now, Adola has a way to improve the bot, but he needs our help! Please read Adola's message here! The Kingdom Hearts Wiki's IRC channel is the wiki's main mode of socializing. It is used for chit-chat and is also a different and quicker way to notify a staff member about a problem with the wiki. It also, if possible, should be used for socialization with other users rather than through the use of users' talk pages.

Topic
The topic range for the #wikia-kingdomhearts channel is very broad. The channel is not restricted to Kingdom Hearts talk. Discussions can relate to anything from one's favorite character, to a more off-topic subject like how one's day has been. Discussions about the wiki and Kingdom Hearts are also welcome, though.

Rules

 * 1) Play nice with others - The channel will not be used to insult others or put people down. If you continue to insult someone or flame the channel with nonsense, you will be banned. If any user expresses that you are annoying them with an action, message, or joke, you are to respect their wishes and stop.
 * 2) Caution: spoilers are expected - We will try out best to prevent any users from spoiling the events of Kingdom Hearts Birth by Sleep until the North American and European releases, but be warned that not all users will be able to be stopped fast enough to prevent you from remaining "unspoiled." You can ignore a user's messages through the ignore command (-  /ignore nick), and clear all messages from your screen by using the clear command (/clear).
 * 3) The IRC uses the wiki's native tongue - Please use proper English . 133t Sp33k is not something we want to read. Abbrevations such as "YGOTAS", "KH", and "FFWiki" are acceptable, but please try to stay within reason. Repeated use of "text talk", such as "idk", "omg", "bff", and etc. will be counted as a violation of this rule.
 * 4) Be yourself - Do not abuse the /nick function to rapidly change your nick. While it is considered acceptable to change your nick temporarily for a short period of time once the community has identified you, it is not okay to change your nick several times in a short period of time. In addition, sockpuppets will not be tolerated. If you are a suspected sockpuppet, you will be banned. Don't think we're stupid, we've dealt with plenty of socks and flamers; we will identify you, confront you, and ban you. It is preferred that you use your Kingdom Hearts wiki user name on the IRC, but this is not mandatory. There is a 16 character limit for user names.
 * 5) The IRC channel is not to be abused for role-play - We are aware that we have many users who are part of the channel's regular community who can be very comedic, but do not abuse the me command (/me) to role-play. Abusing this command will be counted as spamming the channel, and will get you kicked or banned from the channel.
 * 6) Do not spam the channel - Nobody wants their chat window to be filled with repeated lines of the same message. Spam is not fun for us to deal with or for anyone to read, nor is it funny. Spamming the channel with any material will get you kicked or banned. Bot abuse is also a big part of spamming. It's okay to do commands, but having a huge wall of text of them is overdoing it. If you want to test things, take it to a PM.
 * 7) Do not request to be kicked from the channel - When on this wiki's channel, it is considered improper to ask to be kicked by a channel operator. Channel operators will kick nicks from the channel as they see fit; kicking nicks by their own request is a misuse of a channel operator's power, and can get the nick requesting a kick banned from the channel and the kicking-by-request channel operator de-OPed. Keep in mind that a regular user has the power to use the "ghost" command (see under "Common commands" how to).
 * 8) Chat language, topics, and links should be PG-rated at most - We have many younger users as the result of Kingdom Hearts age demographic; therefore, conversations should bear in mind there are most likely teenagers and children present. Users should act appropriately in the main room; posting offensive or profane material there will result in bans and possibly other consequences. Side chats and PMs are exempt from this rule.

Common commands
All commands must be prefixed with a forward slash (/).
 * /nick new-nick-here: changes your nickname. As Rule #4 states, this is not to be abused.
 * /me action-here: Makes the "<" and ">" disappear from your next message to portray an action. For example, "/me defeats Roxas" becomes "*[Nick] defeats Roxas". As Rule #5 states, this is not to be abused.
 * /query nick-here message-here: sends a private message to the specified nick. Starts a "PM", also known as a "Query".
 * /ignore nick-here: ignores any message the specified nick sends.
 * /join #channel-here: join another channel. Only works with other channels on the current network.
 * /quit message-here: quits IRC and leaves a message.
 * /part #channel-here message-here: leaves only the current channel.
 * /clear: clears the current log. Useful if your chat window begins to lag.
 * /ns ghost yourpassword: "ghosts" or logs off a nick. Useful when you suddenly get logged off and see your old nick online when you log back on.

OP commands

 * /topic new-topic-here: allows the topic to be modified.
 * /kick nick-here message-here: kicks the specified nick out of the channel, displaying for them the message specified.
 * /mode #wikia-kingdomhearts +b nick!ident@*: bans a specific user from using a certain nick, ident, or IP address.

This list is by no means exhaustive. Further information can be found by typing /help or on this website.

Channel OPs
The following is a list of Channel OPs, a list of special users who have the ability to kick and ban other users in order to maintain the channel. The users in bold have special "flags" that allow them to make other users permanent Channel OPs. If a user has multiple nicks they commonly use, they are listed after their main nick in parenthesis.


 * Azul (Azul81677)
 * Yuanchosaan (Yuan, La_Maga)
 * MelodiousNature (MN)
 * BebopKate
 * DTN (DoorToNothing)
 * Bluerfn
 * Yermom
 * Gamer (Gamer2127)
 * Xion4ever
 * SSC (KamikazeCloud, Mr_Stabbity)
 * Sapharus (Xeras)
 * Faethin (Feasinde)
 * KrytenKoro (Inpu)
 * Neumannz

Staff members, please report to the channel as soon as possible so you can be given your #wikia-kingdomhearts banhammer OP functions.

NumberXVMoogle

 * Adola has made an urgent announcement and request about NumberXVMoogle; please read this here!

NumberXVMoogle is a bot that lives in #wikia-kingdomhearts. The bot is built off MadCow, and modeled after #FFWiki's MasterTonbotty MasterTonberry. He responds to the names NumberXVMoogle, Kitty, Mog, Moogle, and Cat.

NumberXVMoogle has many commands, issuing the command !help in the channel will display them. He is a work in progress: NumberXVMoogle can be edited by forwarding suggestions to Adola, and is capable of learning responses by himself.

Special Inputs
 *  - This will stop NumberXVMoogle from logging, or accepting any command.
 * ^ - This will cause NumberXVMoogle's output to be colored, like a rainbow.
 * $USERNAME - Will display custom made user information, to have your own, contact or email Adola with what you want it to say.
 * 8ball - Gives you 8ball-esque responses.
 * Fortune - Gives you a fortune.
 * Dr. House - Dr. House gives you a crazy diagnosis, best if used with !define or !wiki
 * ? - Asks NumberXVMoogle a question, will respond based on learned expressions.
 * Horatio - Says a random Horatio Caine one-liner.
 * sunglasses - It's a surprise.

Automatic features' Commands As to this date, Wed, 29 Jun, 2010.
 * The bot will automatically determine the title of any URL, and does a bit more to youtube links.
 * The bot will check for dirty words, those found will be reported to the mods.

NOTE: Please remember, with great power comes great responsibility, do not abuse the bot, if so, at least make it in a personal message, it's wonderful to use the bot for its intended uses, and to take full advantage of its powerful feature, however there comes a point where usage spills into spam.
 * NICKNAME++/-- - Adds, or subtracts "karma" from a user.
 * !!translate from LANG to LANG:WORD - Translates from one language to another.
 * !karma NICKNAME - Displays current karma on defined user.
 * !wiki QUERY - Searches wikipedia for query.
 * !ed QUERY - Searches Encyclopediadramatica for query.
 * !FF QUERY - Searches Finalfantasy.wikia.com and gives a link (note, search user:USERNAME for the wiki page on that user.)
 * !KH QUERY - Searches Finalfantasy.wikia.com and gives a link (note, search user:USERNAME for the wiki page on that user.)
 * !alias [ add | del <#> | list ] - Adds data bits. EX: !alias add Adola THISISABITOFDATA EX: !alias del 1 EX: !alias list
 * !calc QUERY - Passes a command to google calculator.
 * !care NUMBER - Displays a "care-o-meter".
 * !define QUERY - Returns definition of query.
 * !google QUERY - Does the "I'm feeling lucky" with google on the query.
 * !help - Displays the most up-to-date commands.
 * !joke  - displays a random joke
 * !noaa [location|@nick] - alternative weather (us only)
 * !rate - get rating for named movie
 * !topmovies - list top 10 box office movies
 * !roll [ d ] - roll die of the specified size EX: !roll 3d5
 * !seen - query bot about last time someone was seen speaking
 * !set  - sets user's location or email. EX: !set email Adola xadolax@gmail.com
 * !spellcheck - use google to spellcheck
 * !summon [reason] - Sends user an email. (NOTE, NumberXVMoogle MUST know the user's email.)
 * !time - ask google what time it is somewhere
 * !txt - Grabs a random text from www.textsfromlastnight.com/
 * !urban QUERY - lookup word/phrase on urban dictionary (This will PM you the query)
 * !version - get bot version
 * !ec Gets the edit count of specified user.
 * !quiz add - Adds questions to the quiz bot's database
 * !stub - Displays a link to a random stub article
 * !echo -repeats word
 * !stats  - Populates current channel stats. Must pass parameter of theme: darkgalaxy, darkred, default, justgrey, ocean, orange_grey, pisg or softgreen
 * !throw - Throws first object into second object.
 * !anon - Submits an anonymous comment to the forums. (use with: /query MasterTonberry !anon My message!)
 * !nonanon - Submits your name along with your comment to the forums. (use with: /query MasterTonberry !nonanon My message!)
 * !kill - ex. !kill Adola Donkey!
 * !action - ex. !action Slap Adola Donkey
 * !fc - Get's weather for area ex. fc Richmond Kentucky
 * !artfart - Displays a random piece of ASCII art (Caution: Can be crude or offensive)
 * !figlet - Generates text in ASCII art. ex. !figlet Adola
 * !lyrics - Gets lyrics to a song. ex. !lyrics kiss by a rose/seal
 * !icecream - Forces a person to eat icecream. ex. !icecream Adola Strawberry
 * !donation - Returns the current amount donated

That being said, have fun with the bot, his name is NumberXVMoogle, he is a cat, he enjoys people, don't be mean to him.

(If any concerns, or complains arise, please contact or email Adola at xadolax@gmail.com If the bot begins to freak out, or generally is acting crazy, the current leader of the channel has every right to ban him, as he will keep coming back. If however, you have nothing better to do than complain, and degrade the bot, please use the /ignore feature. The bot is only as annoying as you.)

Languages kitty can translate: issue list languages in PM

Web client

 * Wikia has a CGI:IRC gateway for the #wikia-kingdomhearts channel at irc.wikia.com that lets you join the chat room from a normal web page. Just put in your username and choose "#wikia-kingdomhearts" from the drop-down list. Note: The Wikia CGI:IRC gateway has been unreliable recently and users are advised to find alternatives.
 * Freenode's webchat is a more convenient web client. Simply type in your nick and "#wikia-kingdomhearts" in the channel box.

As of June 19th 2009 Freenode's server is no longer available via Mibbit.

Windows

 * mIRC is the classic Windows IRC client. The main drawbacks of mIRC are the fact that it's not free and that the configuration options are more extensive than a lot of users are used to. (Only partial UTF-8 support - see below)
 * Trillian handles IRC. It's a little complicated to set up, but if you don't want to use the very easy CGI:IRC linked by Angela, then Trillian is a handy program to have anyway for the other things it does. (No UTF-8 support - see below)
 * Miranda IM - a multi-client, like Trillian, but rather minimalist and open source. (UTF-8 support requires patching - see below)

Linux

 * Pidgin is a multi-client that comes preinstalled with Ubuntu and several other Linux distributions.
 * Kopete is a multi-client, the KDE counterpart of Gaim.
 * Konversation is a KDE application with interface similar to X-Chat; it is an IRC-only client.
 * irssi is an IRC-only client that uses a text-mode user interface.
 * BitchX is an IRC-only console application client.
 * EPiC is an IRC-only client for Unix systems that is descended from the ircII client, it uses a text-mode user interface.

Mac

 * Snak handles IRC rather nicely, and is one of the few Mac-only clients that still work flawlessly.
 * X-Chat Aqua is a full featured IRC client for OS X that is easy to setup and use.
 * Colloquy is an open-source IRC, SILC and ICB client for Mac OS X.

Crossplatform

 * Opera web browser has a built-in IRC client.
 * ChatZilla is an extension for the Mozilla Firefox web browser.
 * JWChat - had some script errors in Firefox, but clicked "Stop script" and it worked fine after that.
 * X-Chat is perhaps the most well-known IRC client for Linux, included into nearly every distribution, which has recently grown in popularity on Windows as well. Note that the official Windows version (as opposed to Linux) is shareware, but unofficial free Windows builds are available, for example, here.

Setup instructions
To log in, you need to configure your client. After you log in, it is rather straightforward. The parameters are:


 * Server: irc.freenode.net
 * Channel: #wikia-kingdomhearts (note the correct spelling)

Most IRC clients, in particular mIRC, Miranda and X-Chat, have "Freenode" in the default network list, you only need to select it. After you are connected to the server, type /join #wikia-kingdomhearts in the reply box and press Enter.

Custom instructions for specific clients to come.

UTF-8
The #wikia-kingdomhearts channel uses the UTF-8 encoding, just like the Wiki proper. This should not pose a problem with English, as UTF-8 is backwards compatible with ASCII-127, but non-Latin scripts (such as Greek or Cyrillic) may be rendered improperly in UTF-8-incapable clients.