Difference between revisions of "IRC tutorial"

From Mibbit Wiki
Jump to: navigation, search
m (An IRC Tutorial@irchelp.org: clean up)
(Client/Server)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<big>'''IRC Documentation'''</big>
+
'''Internet Relay Chat''' ('''IRC''') is a multi-user, multi-channel communication system. Imagine sitting in front of your computer and communicating through typed messages with either one user in a private message, or a group of users in an IRC channel. Mibbit uses [http://www.unrealircd.com/ UnrealIRCd] as its choice of IRC daemon, along with [http://www.anope.org/ Anope IRC services] as its choice of IRC services. Individual documentation for both the IRC daemon and the IRC services are available by clicking on their respective links.
  
First of all, Mibbit is powered by [http://www.anope.org/ Anope] and the list of supported services at irc.mibbit.com can be seen at [[IRC Services]].  
+
== Client/Server ==
 +
IRC is based on a client-server model. You run a client program on your own computer which connects you to a server computer on the Internet. These servers link to many other servers to make up an IRC network, which transport messages from one user (client) to another. In this manner, people from all over the world can talk to each other live and simultaneously.
  
Documentation for Anope's services:
+
To join an IRC network, all you need is an IRC client.  This wiki covers [http://chat.mibbit.com/ Mibbit], a web-based client for modern web browsers that supports [[:Category:IRC|IRC]]. The most popular downloadable clients are [http://www.mirc.com/ mIRC] for the Windows operating system, [http://www.irssi.org/ Irssi] for UNIX, and [http://www.linkinus.net/ Linkinus] for Macintosh.
[http://dev.anope.org/docgen/en_us/BotServ.php BotServ]  
 
[http://dev.anope.org/docgen/en_us/ChanServ.php ChanServ]
 
[http://dev.anope.org/docgen/en_us/MemoServ.php MemoServ]
 
[http://dev.anope.org/docgen/en_us/NickServ.php NickServ]  
 
[http://dev.anope.org/docgen/en_us/OperServ.php OperServ]
 
[http://dev.anope.org/docgen/en_us/HostServ.php HostServ]
 
(Hint: replace "%R" with "/msg " on those pages)
 
  
 +
== Networks, servers and channels ==
 +
Once you are set up with a client, you are in control. Choose a nickname you wish to be known by, then connect to one of the many different IRC networks catering to different geographical locations, interests, or philosophies.
  
= IRC Tutorials =
+
Channels on IRC have names starting with #, such as <tt>#Help</tt> where you can get Mibbit-related help, or <tt>#Chat</tt> where users are welcome to join and chat. Usually, the name of the channel shows what it's for, but not always.
  
==An IRC Tutorial@irchelp.org==
+
== Using IRC ==
 +
The point of IRC is to communicate. You may do so with either one user in a private message, or a group of users in an IRC channel.
  
[http://irchelp.org/irchelp/irctutorial.html This] is a pretty good tutorial that explains the basics of IRC. Further it also goes onto tell you about the setting up and maintaining your channel, what the channel modes mean etc. [[IRC Services]] should help you with the specific commands NickServ, ChanServ, and Memoserv.
+
=== Public conversations (channels) ===
 +
There can be many thousands of channels on the largest networks, each with anywhere from one to hundreds of people. Each channel is controlled by [[IRC channel operators|channel operators]] or "ops" who have absolute authority over their channels. You should always observe basic netiquette when visiting other people's channels.
 +
 
 +
:To find a public conversation (channel) use the <tt>[[List|/LIST]]</tt> command, either double click on the channel name that you want to join, or note it and we will use it in the command below
 +
:To join a public conversation (channel) use the <tt>[[Join|/JOIN]]</tt> command. For example, to join <tt>#Chat</tt> type <tt>/JOIN #Chat</tt>
 +
 
 +
<pre>
 +
/JOIN #Chat
 +
*** YourNick (username@domain.tld) has joined channel #Chat
 +
*** Topic for #Chat: Welcome
 +
*** Topic for #Chat set by ChanServ on Sun Jan 16 10:28:06 2010
 +
*** Users on #Chat: YourNick FunGuy @ChanServ
 +
</pre>
 +
 
 +
:To leave a public conversation (channel) use the <tt>[[Part|/PART]]</tt> command. For example, to leave <tt>#Chat</tt> type <tt>/PART #Chat</tt>
 +
 
 +
<pre>
 +
/PART #Chat
 +
*** YourNick (username@domain.tld) has parted channel #Chat
 +
</pre>
 +
 
 +
=== Private conversations (private messages) ===
 +
 
 +
:''See main article [[Private message]]''
 +
 
 +
There will also be times when you need to discuss a topic in private with another user. These messages are hidden, and can only be seen by the sender and the recipient.
 +
 
 +
:To start a private conversation (private message) use the <tt>/QUERY</tt> command. For example, to start a private conversation with <tt>John</tt> type <tt>/QUERY John</tt>.
 +
 
 +
== See also ==
 +
* [[IRC operator]]
 +
* [[IRC channel operator]]
 +
* [[IRC server]]
 +
* [[IRC services]]
 +
* [[Internet slang]]
  
[[Category:How To]]
 
 
[[Category:IRC]]
 
[[Category:IRC]]
{{DEFAULTSORT:Irc Tutorial}}
 

Latest revision as of 21:14, 7 February 2015

Internet Relay Chat (IRC) is a multi-user, multi-channel communication system. Imagine sitting in front of your computer and communicating through typed messages with either one user in a private message, or a group of users in an IRC channel. Mibbit uses UnrealIRCd as its choice of IRC daemon, along with Anope IRC services as its choice of IRC services. Individual documentation for both the IRC daemon and the IRC services are available by clicking on their respective links.

Client/Server

IRC is based on a client-server model. You run a client program on your own computer which connects you to a server computer on the Internet. These servers link to many other servers to make up an IRC network, which transport messages from one user (client) to another. In this manner, people from all over the world can talk to each other live and simultaneously.

To join an IRC network, all you need is an IRC client. This wiki covers Mibbit, a web-based client for modern web browsers that supports IRC. The most popular downloadable clients are mIRC for the Windows operating system, Irssi for UNIX, and Linkinus for Macintosh.

Networks, servers and channels

Once you are set up with a client, you are in control. Choose a nickname you wish to be known by, then connect to one of the many different IRC networks catering to different geographical locations, interests, or philosophies.

Channels on IRC have names starting with #, such as #Help where you can get Mibbit-related help, or #Chat where users are welcome to join and chat. Usually, the name of the channel shows what it's for, but not always.

Using IRC

The point of IRC is to communicate. You may do so with either one user in a private message, or a group of users in an IRC channel.

Public conversations (channels)

There can be many thousands of channels on the largest networks, each with anywhere from one to hundreds of people. Each channel is controlled by channel operators or "ops" who have absolute authority over their channels. You should always observe basic netiquette when visiting other people's channels.

To find a public conversation (channel) use the /LIST command, either double click on the channel name that you want to join, or note it and we will use it in the command below
To join a public conversation (channel) use the /JOIN command. For example, to join #Chat type /JOIN #Chat
/JOIN #Chat
*** YourNick (username@domain.tld) has joined channel #Chat
*** Topic for #Chat: Welcome
*** Topic for #Chat set by ChanServ on Sun Jan 16 10:28:06 2010
*** Users on #Chat: YourNick FunGuy @ChanServ
To leave a public conversation (channel) use the /PART command. For example, to leave #Chat type /PART #Chat
/PART #Chat
*** YourNick (username@domain.tld) has parted channel #Chat

Private conversations (private messages)

See main article Private message

There will also be times when you need to discuss a topic in private with another user. These messages are hidden, and can only be seen by the sender and the recipient.

To start a private conversation (private message) use the /QUERY command. For example, to start a private conversation with John type /QUERY John.

See also