IRC: Difference between revisions

From Redbrick Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 3: Line 3:
Redbrick's IRC server is hosted on [[Deathray]] and although prone to the odd crash now and again, it's fairly active most of the time.
Redbrick's IRC server is hosted on [[Deathray]] and although prone to the odd crash now and again, it's fairly active most of the time.


IRC (Internet Relay Chat) on RedBrick
Below is a brief introduction to the use and etiquette of IRC.


[ Author : Mark (mark) : 2000 ]
== IRC ==


This is hopefully an introduction to the general use and ettiquette of IRC not only here on RedBrick but a global use of this communication device.
As already stated above IRC stands for Internet Relay Chat, it is generally a great a way to meet other people on RedBrick and in this on-line tutorial we hope to familiarise you with the general commands and explain how to make a file filled with aliases so that you can talk longer and quicker :0)
IRC


As already stated above IRC stands for Internet Relay Chat, it is generally a great a way to meet other people on RedBrick and in this on-line tutorial I hope to familiarise the general commands, explain how to make a file filled with aliases so that you can talk longer and quicker :0)
We also hope to explain the general etiquette of chat and the role played by channel operators


I also hope to explain the general ettiquette of chat and the role played by channel operators
To connect to the IRC server on RedBrick just visit [http://www.redbrick.dcu.ie/chat www.redbrick.dcu.ie/chat] and select your preferred method.
How to Connect to IRC server on RedBrick


Simply type chat at the prompt. This will start up BitchX the IRC client on Redbrick.
If you want to leave chat just type:


If you want to leave chat just type
/quit <text>


/quit <text>
which disconnects you from the IRC server and returns you to your shell. The text parameter is optional, when it's used it gives a reason to the others for your leaving, for example..


Which disconnects you from the IRC server and return you to your shell the text parameter is optional when used gives a reason to the others for your leaving, for example..
/quit I must flee!


[#lobby] /quit I have to go home
Of course, if you're using the WebChat client, it's probably quicker just to close the window when quitting.
How to Navigate around IRC


The general idea and layout to an IRC server is like, erm... a corridor with lots of rooms, when you first connect to the server you will find yourself in channel (room) [0], you can walk in and out of most rooms see who's there and join a conversation. This is hard enough to imagine because RedBrick has one main chat room the #lobby and the help channel #helpdesk. And when you type chat at the shell, you automatically join this room. To see if there are other rooms open type `/list`, you will get an error asking you if u are sure you want to do this as it is usually a bad idea, and yes usually it is but on RedBrick the amount of rooms is generally quite low so it is okay to do it. To force the command add -yes to the end. like...
== How to Navigate around IRC ==


[#lobby] /list -yes
An IRC server will have lots of different channels. When you first connect to the server you will find yourself in Redbrick's biggest channel, #lobby. You can go in and out of most rooms to see who's there or join a conversation. If you want to check what other rooms there are, you can type '/list'. If you're using WebChat, then just click the Channels button up top to take a look.


This will give you a list of the rooms with two or more people in them, and the topic associated with them.
This will give you a list of the rooms with two or more people in them, and the topic associated with them.


Every member has the power to create channels, to this you simply have to join a room that doesn't already exist. So I might as well tell you how to join a room. This is not difficult simply type
Anyone can create channels, to do this you simply have to join a room that doesn't already exist. In order to join a room, you just type:


[#lobby] /join #<name of channel>
/join #<name of channel>


So lets say you want to join the #helpdesk room, to ask a quiestion, you would type
So for example if you wanted to join the #gamessoc channel, you would type:


[#lobby] /join #helpdesk
/join #gamessoc


and someone should be there to help :0)
and there you can chat about games and make fun of Simon to your heart's content.


You might notice that you can still see what's being said in the #lobby, except the people names are followed by the name of the room....
If you want to get back to #lobby or any other channel, hold alt and press the number associated with that channel, which should be 1. You can also move through channels one by one by holding alt and pressing the left or right arrow key. In WebChat, simply click the name of the channel at the bottom.


<prince_v:#lobby> I am in #lobby, but you are somewhere else
You can get a list of the users in the current channel by typing:


This is where IRC become un-life like :0). You can be in a few rooms simatuanliosy. Your prompt tells you what room you are in at the moment. So if you talking in #lobby you prompt will look like
/names


[#lobby]
or


So you might want to see who's in a certain room, you can do this by using the who command. So for example if you want to see who's in the channel #helpdesk you would type
/n


[#lobby] /who #helpdesk
while there. This will give you a list of everyone in the room at the time. In WebChat, all the names just appear on your right.


This will give you a list of the people in the room. So if you are in two rooms and you want to talk to people in both you can switch between the rooms by typing the channel command....
To check the name and details of a specific user, type:


[#helpdesk] /channel #lobby
/whois undone


so this will move you into #lobby and talk there, but you will still see what's going on in #helpdesk. So you're talking in #hepdesk and it's nigh impossible to see what's being said in the channel because there is a huge amount of people in #lobby and there all talking, and basically it's annoying you, so leave the room, and yes you've guessed right the command is /leave
or
/wi undone


[#helpdesk] /leave #lobby
to bring up some information on that user.
If you'd like to leave a particular channel, type:


Now you should have no trouble getting to where you want to :0), so I'll go ahead and talk about chatting :0)
/part
How To "Chat"


IRC is one of the easiest way's to talk to other people and a great way to get to know other people in DCU as well as getting help for anything, computer related or not. You probally figured out to talk you simply type what you want to say and hit heturn
followed by any message you want to leave with.


You type....


[#lobby] I love myself <hit return>
== Chatting ==


<prince_v> I love myself appears
To chat, all you have to do is type what you want to say and hit return.


If you want to do an action simply type /me then the action and hit return
For example, when you type:


You type....
[#lobby] I think that undone guy is really cool!


[#lobby] /me loves himself <hit return>
and then hit return, you'll something like this:


ð prince_v/#lobby loves himself appears in BitchX......
< gizmo> I think that undone guy is really cool!


* prince_v loves himself appears in IRCII.
If you want to do perform an action simply type '/me' and then the action:


Don't worry people will know what you mean :0)
[#lobby] /me thinks that undone guy is really cool.


You should have a look on the page about smilies to see the best way to show emotions.
'''* gizmo''' thinks that undone guy is really cool.


I want to tell blah I love her but not tell the whole world, well the best way is to send a private message like so


[#lobby] /msg blah I love you
An endless variety of emoticons can also be used to express feelings.


This will send the private message "I love you" to the user blah. When you recive a reply (if you recive a reply :oP) it will look like this...
=== Private Messaging ===
If gizmo wants to tell undone he thinks he's a really cool guy, but doesn't want everyone online to see it, he can do this:


[blah(blah@enigma.redbrick.dcu.ie)] Oh my god, who are you!!!!! go away ! now ! In BitchX, and like
/msg undone I think you're a really cool guy.


*blah* Oh my god, who are you!!!!! go away ! now ! in IRCII
This will send the private message "I think you're a really cool guy" to the user undone. This starts a new channel between just two people where the conversation can continue, or not.


So now I think you know all about chatting on IRC :0)
== Chat etiquette and Channel operators ==
Chat ettiquette and IRCop's


Chat like in real life has a certain amount of un-writen rules about being polite and courtious to others. Now I'm not going to start banging on at you about things your mother told you when you were 6, however there are a few specific rules of ettiquette. DON'T TYPE WITH CAPS, it's like shouting. You're in a room everyone can here you. Avoid using color, especially in the #lobby and just generally be nice to other people. But because as a race we are mean and we like to break the rules >:o> there are IRCop to keep an eye on things w and to keep some sort of order.
Chat has a certain amount of unwritten rules about being polite and courteous to others. Obviously we don't aim to censor users, but there are certain things that are to be avoided.
IRCop's - Myth's and truth's
Avoid excessive use of the Caps Lock button as it appears as though you're shouting and can get annoying.  
Avoid using colour, as although it probably annoys atlas, which we all know is fun, it can get quite irritating to other users too.


IRCop's, Channel Operators, are denote by having and @ symbol before their name like, @prince_v, denotes that prince_v is a Channel Operator. On RedBrick, in the #lobby channel, there are 4 IRCop's aswell as all comittee members who can "oper up". People who open a new channel become the Channel Operator of that room and it is their job to keep an eye on what happens in there. Their general jobs to keep trouble messers at bay and to make sure no one is abusing the system however there are many myths about what Channel Opers can and cannot do.
Of course some people will break the rules and as such there are channel operators around to step in when they're needed.


    * Channel operators can kick you for abusing, the rules. To see the rules on #lobby type /motd at the prompt. Channel Operators in other rooms can kick you for any reason they see fit because they are the op's and they make the rules.
Channel operators are denoted by having an '@' symbol before their name like so:
    * Channel operators can ban you from a room for contious abuse of the rules.
    * #lobby Channel operators have no control of other rooms
    * #lobby Channel operators cannot invite themselves into a +i room (more on that later)
    * Channel Operators cannot see private messages
    * Channel Operators can see server messages, if they choose to do so
    * Channel operators are _NOT_ better than you and the rules apply as much if not more to them
    * Channel Operators cannot change their Nick
    * Channel Operators cannot emply mode onto other users (Only Admins can)[More on modes later]


Aliases in IRC
<@undone> i have ops! \o/


There is a file you can store your aliases to make chatting quicker and more fun. The two files are .bitchxrc (For BitchX) and .ircrc (For IRCII)[In fact BitchX loads eithier of these files :0)] There are generally, two type of aliases to be added for the "normal" user :0) and a few more for IRCop's
All members of committee and some of the admins have ops on #lobby. If you create a new channel, then you will automatically gain ops there and have control over things. A channel operator can kick or ban a user from a room and also set the modes and topic. When kicking or banning a user, the channel operator must always ensure that as witty a remark as possible is added afterwards:


    * The first are msg aliases to kill those awkward usernames :0) alias pv=/quote msg prince_v Invoke this alias by typing at the prompt [#lobby] /pv A private messgae to you :0)
06:07 -!- korvuss was kicked from #gamessoc by undone [witty remark!]
    * The second are speach aliases... alias bxb say BitchX BaBy! Invoke this alias by typing [#lobby] /bxb . This will display <prince_v> BitchX BaBy!


Modes


Just a little quick word on Modes in IRC. Each room has theire own set of modes to determine who is let into the conversation or not. This is generally done by makind a room invite only by typiny the following (Obviousy you have to be the channel operator to do this)
== Modes ==
Each room in IRC has its own set of modes that determine what users can do in the channel. Some of the following commands set some of the more commonly used modes to a room:


[#myroom] /mode #myroom +i
/mode +i


Now this room is invite only so to invite people who are already logged to to the chat server type
This makes the room invite only. In order to invite someone to the room, type:


[#myroom] /invite prince_v
/invite undone


to invite prince_v
to invite undone into your channel.


there are a few other important modes such as o, which we mentioned earlier, is ops. so to give ops to someone in your channel type
/mode +o undone


[#myroom] /mode #myroom +o prince_v
will give undone ops in your channel.


to give Operator status to me :0)
/mode +t


There a few other modes but generally these are the most important :0)
will set the channel so only ops or half ops can change the room's topic.
Stuff


IRC also has a few other options such as the /exec comand which lets you execute a shell comand like at the prompt for example
/mode +k pass


[#lobby] /exec ls
sets the password "pass" on your room.


Is like typing ls at the shell :0) of course there are other you can type too like
IRC has other useful commands such as /exec, which lets you execute a shell command as though at the prompt. For example:


[#lobby] /exec perl -e 'print "hello\n";'
/exec ls


Which is a simple perl command line script to print hello
Be wary of users who tell you to run a /exec command, as it may not always be in your best interest to do so.


there is a load of other IRC thingy's here too many to list so have fun looking for a few :0) like /scan and /whois I'll leave you for a few more
Obviously there's a lot more to learn about IRC so if you have any questions, email helpdesk, or you know... google it.
Finale
 
IRC is pretty kewl and one of the most used features on RedBrick, I hope you enjoy using it and I hope to see you there :0)


== Links ==
== Links ==
[http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC at wikipedia]
[http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC at wikipedia]

Revision as of 06:23, 15 December 2006

IRC (Internet Relay Chat) allows real time chat over the internet. People can communicate in groups in rooms known as channels or one to one through private messages.

Redbrick's IRC server is hosted on Deathray and although prone to the odd crash now and again, it's fairly active most of the time.

Below is a brief introduction to the use and etiquette of IRC.

IRC

As already stated above IRC stands for Internet Relay Chat, it is generally a great a way to meet other people on RedBrick and in this on-line tutorial we hope to familiarise you with the general commands and explain how to make a file filled with aliases so that you can talk longer and quicker :0)

We also hope to explain the general etiquette of chat and the role played by channel operators

To connect to the IRC server on RedBrick just visit www.redbrick.dcu.ie/chat and select your preferred method.

If you want to leave chat just type:

/quit <text>

which disconnects you from the IRC server and returns you to your shell. The text parameter is optional, when it's used it gives a reason to the others for your leaving, for example..

/quit I must flee!

Of course, if you're using the WebChat client, it's probably quicker just to close the window when quitting.

How to Navigate around IRC

An IRC server will have lots of different channels. When you first connect to the server you will find yourself in Redbrick's biggest channel, #lobby. You can go in and out of most rooms to see who's there or join a conversation. If you want to check what other rooms there are, you can type '/list'. If you're using WebChat, then just click the Channels button up top to take a look.

This will give you a list of the rooms with two or more people in them, and the topic associated with them.

Anyone can create channels, to do this you simply have to join a room that doesn't already exist. In order to join a room, you just type:

/join #<name of channel>

So for example if you wanted to join the #gamessoc channel, you would type:

/join #gamessoc

and there you can chat about games and make fun of Simon to your heart's content.

If you want to get back to #lobby or any other channel, hold alt and press the number associated with that channel, which should be 1. You can also move through channels one by one by holding alt and pressing the left or right arrow key. In WebChat, simply click the name of the channel at the bottom.

You can get a list of the users in the current channel by typing:

/names

or

/n

while there. This will give you a list of everyone in the room at the time. In WebChat, all the names just appear on your right.

To check the name and details of a specific user, type:

/whois undone

or

/wi undone

to bring up some information on that user. If you'd like to leave a particular channel, type:

/part

followed by any message you want to leave with.


Chatting

To chat, all you have to do is type what you want to say and hit return.

For example, when you type:

[#lobby] I think that undone guy is really cool!

and then hit return, you'll something like this:

< gizmo> I think that undone guy is really cool!

If you want to do perform an action simply type '/me' and then the action:

[#lobby] /me thinks that undone guy is really cool.
* gizmo thinks that undone guy is really cool.


An endless variety of emoticons can also be used to express feelings.

Private Messaging

If gizmo wants to tell undone he thinks he's a really cool guy, but doesn't want everyone online to see it, he can do this:

/msg undone I think you're a really cool guy.

This will send the private message "I think you're a really cool guy" to the user undone. This starts a new channel between just two people where the conversation can continue, or not.

Chat etiquette and Channel operators

Chat has a certain amount of unwritten rules about being polite and courteous to others. Obviously we don't aim to censor users, but there are certain things that are to be avoided. Avoid excessive use of the Caps Lock button as it appears as though you're shouting and can get annoying. Avoid using colour, as although it probably annoys atlas, which we all know is fun, it can get quite irritating to other users too.

Of course some people will break the rules and as such there are channel operators around to step in when they're needed.

Channel operators are denoted by having an '@' symbol before their name like so:

<@undone> i have ops! \o/

All members of committee and some of the admins have ops on #lobby. If you create a new channel, then you will automatically gain ops there and have control over things. A channel operator can kick or ban a user from a room and also set the modes and topic. When kicking or banning a user, the channel operator must always ensure that as witty a remark as possible is added afterwards:

06:07 -!- korvuss was kicked from #gamessoc by undone [witty remark!]


Modes

Each room in IRC has its own set of modes that determine what users can do in the channel. Some of the following commands set some of the more commonly used modes to a room:

/mode +i

This makes the room invite only. In order to invite someone to the room, type:

/invite undone

to invite undone into your channel.

/mode +o undone

will give undone ops in your channel.

/mode +t

will set the channel so only ops or half ops can change the room's topic.

/mode +k pass

sets the password "pass" on your room.

IRC has other useful commands such as /exec, which lets you execute a shell command as though at the prompt. For example:

/exec ls

Be wary of users who tell you to run a /exec command, as it may not always be in your best interest to do so.

Obviously there's a lot more to learn about IRC so if you have any questions, email helpdesk, or you know... google it.

Links

IRC at wikipedia