User:Dhh dante

__Welcome to the IRCHighWay Class__. This is to provide you with information on questions you may have regarding mIRC and IRCHighWay! Just a little channel information. The channel will stay moderated during the whole Class time. After the lecture there will be a question period in which you can ask any concerns you may have that is __RELATED__ to the lecture. Thank you all for attending and without further delay let the class begin!

During the Class today we will be discussing service, __NickServ__, and the functions/commands related to the service. NickServ is the service that is involved in all aspects of your nicknames on IRC. Let's start with how to change and register the nickname of your preference!

So you may notice that you have that random Guest name that is oddly not fashionable for chat. That is practically like having no identity and how are people suppose to know who you are? Well, time to change that! By typing the following command in you can have the nickname of your choice as long as someone else hasn't already registered that nick. So we continue by typing __/nick username__  but if another user has already registered this nickname then it will automaticly change back to a Guest name. So after a while of trying I can assure you that you will find a nickname that can by oh so yours. Now that you have the nickname you panic in desperation, because this nick is yours and yours alone! So let's keep it that way and type the following command in to ensure no one else can grab it. /msg NickServ REGISTER __password__ __email__  and now a verification code is awaiting you in your email inbox that you provided the address for. Thus, why the email you use has to be your actual email :P Go into your inbox and check the bulk mail also. It may have been sent to it! After you have the email take the command in the email and paste it into your IRC window. Now the nickname is registered so you remember the password you provided!

Alright, so you have your own username now that you can call your own. When you connect to IRCHighWay with your nickname you will be prompted to identify with your password. This can be done with the following command: /msg NickServ IDENTIFY __password__   If you do not identify within 1 minute your nickname will be changed to a Guest nickname! Surely you don't want that.

So, now that the basics of using a nickname has been covered let us move onto some more complex stuff! So the username is yours, but you find another username you would just love to have for your disposal. Yet, the thought of having to register another nickname is just to harsh to bear. Good thing you can avoid that ;). So we start with changing to the other nickname of your preference, remember it can not be one another user already has registered, and after the nickname is changed we type the following command:  /msg NickServ GROUP __target username__   __password of that username__  and now the usernames are grouped together.

As a user you can also control the access of your nickname from different masks by using the following command: /msg NickServ __ACCESS__  __ADD__  nick@*.address.net  and it can be removed by:  /msg Nickserv  __ACCESS__  __DEL__  nick@*.address.net    If you want to use your nick from a different mask then you will have to identify with NickServ instead.

Also, if you are in the middle of chatting and get abruptly disconnected from IRCHighWay and reconnect to discover your username is still in use then you can release the hold on it, which expires in one minute, but if you can't wait that long type this following command into your IRC window: /msg NickServ RELEASE __nickname__  __password__  and you can then change your nick and identify once again to continue your chat.

Let us take the case in which another user has taken your username. That is horrible to believe I know but you can easily recover it by using this command: /msg NickServ RECOVER __nickname__  __password__ and the service will bring in the same nickname you are trying to recover and the services will disconnect the other user allowing you recover your nickname after one minute! You can also use the __release__ command mentioned above to recover it quicker.

Sometimes the network still believes you are connected when you really are not due to one reason or another. This means that you will get message that "the nickname is already is in use". So to release the nickname from the network in which it is trapped you can type this out into your window and all will be alright! /msg NickServ GHOST __nickname__ __password__ and the nick will be released and you can change to your nickname once more.

If you would like to observe information regarding a nickname then you can type: /msg NickServ __nickname__  ALL and the information about the nick will be displayed into your window.

Last but not least if you have have identified but want to unidentify yourself later without having to prompted with that identify your nick message you can use this command and it will satisfy your needs: /msg NickServ LOGOUT

That concludes the lecture for the Class and we hoped you all enjoyed it. Hopefully the lecture was informative, but if you have any questions regarding today's lecture then the question period is now. Have a great day and hope to see you again!