You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

IRC.md 9.2 KiB

4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292
  1. IRC (Internet Relay Chat) allows real-time chat over the internet.
  2. People can communicate in groups in rooms known as channels or one to
  3. one through private messages.
  4. Redbrick\'s IRC server is hosted on
  5. <s>[deathray](/deathray "wikilink")</s>
  6. <s>[minerva](/minerva "wikilink")</s> [morpheus](/morpheus "wikilink")
  7. and <s>is prone to the odd crash now and again</s> is therefore totally
  8. reliable ;).
  9. Below is a brief introduction to the use and etiquette of IRC.
  10. ## The Basics
  11. ### Irssi
  12. Pronounced: ire-see, like IRC\... geddit?
  13. This is the most common way to connect to IRC at present! You can access
  14. it by typing \'chat\' from your terminal after logging into RedBrick.
  15. You can also run irssi directly by typing \'irssi\'; if you do this, you
  16. will need to manually connect to the IRC server by then typing: /connect
  17. irc.redbrick.dcu.ie
  18. You\'ll then be greeted with a screen like this:
  19. [Image:Welcome_to_chat.gif](/Image:Welcome_to_chat.gif "wikilink")
  20. This might look a little daunting at first, so we\'ll explain what
  21. everything means.
  22. This is \#lobby, RedBrick\'s default IRC channel, and one of many.
  23. The line at the top of the screen is the topic, which contains info
  24. about current events, funny quotes or random gibberish. In this case it
  25. shows what\'s happening during Rag Week. Currently, the topic can be set
  26. by anyone in \#lobby. Below this, is the main area where messages and
  27. info are shown. Every time you join a channel in IRC, you\'re shown
  28. who\'s in it, so all the words between the different \'\[\' and \'\]\'
  29. characters are the nicks of people in that channel. This area will soon
  30. fill up with messages from people talking. If you wish to see who\'s in
  31. a channel at any type, just type: /n
  32. As you can see, phaxx has just said hello to receive. phaxx\'s name is
  33. highlighted here because he has addressed receive directly. Highlighting
  34. makes sure you notice when people are talking to you. Your own nick will
  35. appear in bold (just in case you forget which one is you).
  36. **Status Bar**
  37. The blue status bar at the bottom of the screen will keep you up to date
  38. with what\'s happening in all your channels. It shows your nick, then
  39. the current channel (and its modes in brackets). The Act part on the
  40. right will show you if you something\'s happening in another channel by
  41. displaying the number of that channel. Look at \"Navigating IRC\" to
  42. find out how to switch between channels.
  43. ### Other Connection Methods
  44. #### WeeChat
  45. This is another program similar to irssi, some people think it\'s better
  46. than irssi, but then some people think pinapple goes well on pizza. You
  47. can try weechat by running:
  48. `weechat-curses`[`irc://irc.redbrick.dcu.ie`](irc://irc.redbrick.dcu.ie)
  49. Tell me this doesn\'t look a billion times nicer than that piece of shit
  50. above: [Image:Rb online full
  51. color.png](/Image:Rb_online_full_color.png "wikilink")
  52. Dregin has a version of weechat with some scripts designed for Redbrick
  53. users. It runs on azazel, which as of 26/6/11 is the current login
  54. machine. Run it by hitting:
  55. `user@azazel ~> /home/associat/d/dregin/root_azazel/bin/weechat-curses`
  56. If you\'d rather not run a dodgy binary from dregin\'s homedir, you can
  57. see more about compiling your own Weechat [here.](/Weechat "wikilink")
  58. #### Webchat
  59. Web chat is available at <http://webchat.redbrick.dcu.ie>. It\'s great,
  60. not like the shite old java webchat.
  61. #### Your Own IRC client
  62. It is possible to use your own irc client running on your computer, but
  63. this requires [ssh port forwarding](/OtherIrcClients "wikilink").
  64. ## Chatting
  65. To chat, all you have to do is type what you want to say and hit return.
  66. For example, when you type:
  67. `[#lobby] I think that undone guy is really cool!`
  68. and then hit return, you\'ll get something like this:
  69. `< gizmo> I think that undone guy is really cool!`
  70. If you want to do perform an action simply type \'/me\' and then the
  71. action:
  72. `[#lobby] /me thinks that undone guy is really cool.`
  73. will produce:
  74. **` *`` ``gizmo `**`thinks that undone guy is really cool.`
  75. An endless variety of [emoticons](/Smilies "wikilink") can also be used
  76. to express feelings.
  77. If you want to leave chat (this will exit irssi or weechat altogether)
  78. just type:
  79. `/quit`<text>
  80. which disconnects you from the IRC server and returns you to your shell.
  81. The text parameter is optional, when it\'s used it gives a reason to the
  82. others for your leaving, for example:
  83. `/quit I must flee!`
  84. Of course, if you\'re using the web-chat client, it\'s probably quicker
  85. just to close the window when quitting.
  86. ## Navigating IRC
  87. An IRC server will have lots of different channels. When you first
  88. connect to the server you will find yourself in Redbrick\'s biggest
  89. channel, \#lobby. You can go in and out of most rooms to see who\'s
  90. there or join a conversation. If you want to check what other rooms
  91. there are, you can type \'/list\'. This will give you a list of the
  92. rooms with two or more people in them, and the topic associated with
  93. them. By default, it will appear in window/channel 1.
  94. To switch to another channel, there are two methods. The first is to
  95. press ESC, release it then press the number of the channel.
  96. Alternatively, you can hold ALT and press the number. You can also use
  97. the left and right arrow keys instead of numbers. It is recommended that
  98. you use the ESC method as ALT can cause problems with terminal programs
  99. on some operating systems.
  100. Anyone can create channels, to do this you simply have to join a room
  101. that doesn\'t already exist. In order to join a room, you just type:
  102. `/join #`<name of channel>
  103. So for example if you wanted to join the \#gamessoc channel, you would
  104. type:
  105. `/join #gamessoc`
  106. and there you can chat about games and make fun of Simon to your
  107. heart\'s content.
  108. To cycle between the channels you\'ve joined, hold alt and use the left
  109. or right arrow.
  110. You can get a list of the users in the current channel by typing:
  111. `/names`
  112. or
  113. `/n`
  114. while there. This will give you a list of everyone in the room at the
  115. time. In WebChat, all the names just appear on your right.
  116. To check the name and details of a specific user, type:
  117. `/whois undone`
  118. or
  119. `/wi undone`
  120. to bring up some information on that user. If you\'d like to leave a
  121. particular channel, type:
  122. `/part`
  123. to leave the current channel you\'re in, followed by any message you
  124. want to leave with.
  125. for example:
  126. `/part this channel frightens and confuses me.`
  127. ## Private messaging
  128. If gizmo wants to tell undone he thinks he\'s a really cool guy, but
  129. doesn\'t want everyone online to see it, he can do this:
  130. `/msg undone I think you're a really cool guy.`
  131. This will send the private message \"I think you\'re a really cool guy\"
  132. to the user undone. This starts a new channel between just two people
  133. where the conversation can continue, or not. You can switch to this like
  134. any other channel.
  135. After the conversation is finished (or you just want to close the
  136. window) you can do so by typing
  137. `/wc`
  138. ## Chat etiquette and channel operators
  139. Chat has a certain amount of unwritten rules about being polite and
  140. courteous to others. Obviously we don\'t aim to censor users, but there
  141. are certain things that are to be avoided.
  142. Avoid excessive use of the Caps Lock button as it appears as though
  143. you\'re shouting and can get annoying.
  144. Avoid using colour, as although it probably annoys atlas - which we all
  145. know is fun - it can get quite irritating to other users too.
  146. Of course some people will break the rules and as such there are channel
  147. operators around to step in when they\'re needed.
  148. Channel operators are denoted by having an \'@\' symbol before their
  149. name like so:
  150. `<@undone> i have ops! \o/`
  151. All members of the RedBrick committee have ops on \#lobby. If you create
  152. a new channel, then you will automatically gain ops there and have
  153. control over things. A channel operator can kick or ban a user from a
  154. room and also set the modes and topic. When kicking or banning a user,
  155. the channel operator must always ensure that as witty a remark as
  156. possible is added afterwards:
  157. `06:07 -!- korvuss was kicked from #gamessoc by undone [witty remark!]`
  158. ## Modes
  159. Each room in IRC has its own set of modes that determine what users can
  160. do in the channel. Some of the following commands set some of the more
  161. commonly used modes to a room:
  162. `/mode +i`
  163. This makes the room invite only. In order to invite someone to the room,
  164. type:
  165. `/invite undone`
  166. to invite undone into your channel.
  167. `/mode +o undone`
  168. will give undone ops in your channel, which is an excellent idea.
  169. `/mode +t`
  170. will set the channel so only ops or half ops can change the room\'s
  171. topic.
  172. `/mode +k pass`
  173. sets the password \"pass\" on your room.
  174. IRC has other useful commands such as /exec, which lets you execute a
  175. shell command as though at the prompt. For example:
  176. `/exec ls`
  177. Be wary of users who tell you to run a /exec command, as it may not
  178. always be in your best interest to do so.
  179. Obviously there\'s a lot more to learn about IRC so if you have any
  180. questions, email [Helpdesk](/Helpdesk "wikilink"), or you know\...
  181. google it.
  182. ## Links
  183. [IRC at wikipedia](http://en.wikipedia.org/wiki/Internet_Relay_Chat) -
  184. wikipedia.org\'s page about IRC.
  185. [irssi](/Irssi "wikilink") - page about irssi, detailing some of the
  186. more advanced options and features.
  187. [irssi.org](http://www.irssi.org/) - the website of Redbrick\'s default
  188. IRC client.
  189. [IRC Games](/IRC_Games "wikilink") - list of all the games run on irc
  190. [Category:Helpdesk](/Category:Helpdesk "wikilink")