mirror of
https://github.com/GeorgeMcMullen/rxIRC.git
synced 2026-05-18 20:09:27 +00:00
Version 2.0 of rxIRC (By Lynx (244661 at DOLUNI1) 1993)
This commit is contained in:
7
00readme
Normal file
7
00readme
Normal file
@@ -0,0 +1,7 @@
|
||||
From: Carl von Loesch <Carl.von.Loesch@arbi.informatik.uni-oldenburg.de>
|
||||
To: rxirc-l@vmtecqro.qro.itesm.mx (The rxIRC List),
|
||||
operlist@eff.org (IRC Operchaos List)
|
||||
Subject: rxIRC 2.0 ready to go - FTP admins invited to copy/mirror!
|
||||
Date: Mon, 14 Jun 93 15:57:16 CES
|
||||
|
||||
I am hereby releasing rxIRC 2.0. rxIRC is the IRC client for IBM VM systems.
|
||||
350
intro.helpirc
Normal file
350
intro.helpirc
Normal file
@@ -0,0 +1,350 @@
|
||||
INTERNET RELAY CHAT
|
||||
|
||||
|
||||
Author: Robert D. Blais
|
||||
Email: <IO00058@Maine.maine.edu>
|
||||
<IO00058@Maine.Bitnet>
|
||||
Revised: 27 February 1993
|
||||
Version: 1.10
|
||||
|
||||
PURPOSE: This document attempts to explain, in simple terms,
|
||||
what IRC is and in general, how it is used. It is intended to
|
||||
supply information for new users not familiar with IRC and to
|
||||
serve as a reference for experienced users.
|
||||
Since there are many different programs on several different
|
||||
operating systems, client-specific information has been left out.
|
||||
Users should refer to the documentation that came with their IRC
|
||||
program for information specific to using that client.
|
||||
Users may also wish to read the author's document "Standard
|
||||
IRC Commands" for information about the commands mentioned in
|
||||
this document.
|
||||
|
||||
CREDITS: The information contained in this document has been
|
||||
culled several sources, including the alt.irc group in Usenet
|
||||
news and from the author's own experience using IRC. In
|
||||
addition, the following documents proved invaluable in the making
|
||||
of this document: "Alt.irc.faq" by Helen Rose <hrose@eff.org>,
|
||||
"Internet Relay Chat, a real-time conversational system" by Karl
|
||||
Kleinpaste <karl@cis.ohio-state.edu>, and "How To Behave on IRC"
|
||||
by Lea Viljanen <viljanen@kreeta.helsinki.fi> and Ari Husa
|
||||
<so-luru@tolsun.oulu.fi>. Thanks to Kelly Derek Deyoe
|
||||
<kd2a+@andrew.cmu.edu> for providing a list of countries and
|
||||
their domain extensions. Special thanks to Carl "LynX" von Loesch
|
||||
for his help and suggestions.
|
||||
|
||||
I. HISTORY
|
||||
|
||||
Internet Relay Chat (IRC) was originally written by Jarkko
|
||||
Oikarinen <jto@tolsun.oulu.fi> in 1988 as a replacement for the
|
||||
Unix "Talk" program. It's purpose is to allow multiple users to
|
||||
converse in real-time over the collection of networks known as
|
||||
Internet. It is based on the functionality of the Bitnet Relay
|
||||
system but that functionality has been greatly expanded.
|
||||
From it's humble beginnings in Finland, IRC grew to become
|
||||
the largest international, relayed conferencing system in the
|
||||
world. It is available in over 20 countries around the world and
|
||||
has been host to over 1000 users at one time! Countless thousands
|
||||
of people, from college students to business executives have used
|
||||
IRC and new users sign-on every day.
|
||||
The Internet is primarily for academic use. IRC is a
|
||||
communications layer of internet, and as such, it's main purpose
|
||||
is academic use. Many people depend on it as a tool for
|
||||
exchanging information with colleagues, business associates and
|
||||
fellow researchers.
|
||||
|
||||
II. CHANNELS
|
||||
|
||||
IRC is divided up into virtual spaces called channels. A
|
||||
channel is a gathering place where people with a common interest
|
||||
can get together and discuss whatever that interest may be. A
|
||||
channel does not exist until someone joins it and ceases to
|
||||
exist when the last person leaves it.
|
||||
|
||||
A. Channel Names
|
||||
|
||||
All channels on IRC have names. A channel name can be just
|
||||
about any single "word" of text preceded by a pound sign (#).
|
||||
For example, #123, #My_channel, and #$$$ are all valid channel
|
||||
names. Examples of popular channels on IRC include #hottub,
|
||||
#initgame, and #hotsex.
|
||||
|
||||
B. Creating A Channel
|
||||
|
||||
To create a channel, simply join it either with the /join
|
||||
or /channel command. For example, to create the channel #Test
|
||||
you would type /join #Test.
|
||||
|
||||
C. Leaving A Channel
|
||||
|
||||
To leave a channel, issue the /part command. For example,
|
||||
to leave #Test you would type /part #Test. Some clients will
|
||||
automatically issue /part for you if you use the /channel
|
||||
command, so check your program's documentation.
|
||||
|
||||
D. Multiple Channels
|
||||
|
||||
Most IRC client programs allow you to be on several channels
|
||||
at once. Check your client's documentation for specific
|
||||
information on using multiple channels. Also, look for
|
||||
information on the /, /msg, and /query commands.
|
||||
|
||||
E. Channel Operators
|
||||
|
||||
The first person to join a channel is known as the Channel
|
||||
Operator (ChanOp) and can determine certain aspects of the
|
||||
channel, such as the number of people allowed on the channel and
|
||||
whether the channel is public, private, secret, or invite-only.
|
||||
A ChanOp can also delegate ChanOp privileges to other users on
|
||||
the channel. Look for information on the /mode command for
|
||||
specifics about channel modes and ChanOp powers.
|
||||
|
||||
III. NICKNAMES
|
||||
|
||||
All IRC users are identified by unique nicknames. Duplicate
|
||||
nicknames are not allowed by the IRC servers.
|
||||
|
||||
A. Changing Nicknames
|
||||
|
||||
By default your nickname is your userid, but may be changed
|
||||
with the /nick command. Many clients also allow you to specify a
|
||||
default nickname that will be used whenever you sign-on to IRC.
|
||||
Check your client's documentation for specifics about setting a
|
||||
default nickname.
|
||||
|
||||
B. Nickserv
|
||||
|
||||
Many people register their nicknames with an on-line service
|
||||
called Nickserv. If you choose a nickname that is registered to
|
||||
someone else, you will get a message from Nickserv telling you
|
||||
who it is registered to. If you get such a message, pick a new
|
||||
nickname. It is considered very rude to use someone else's
|
||||
nickname and may cause confusion when other users mistake you for
|
||||
their friend.
|
||||
For nickname registration information type the command
|
||||
/msg nickserv@service.de help. When you register a nickname,
|
||||
Nickserv will ask you for a password. DO NOT USE YOUR LOGIN
|
||||
PASSWORD. IRC protocols are not completely secure and other
|
||||
users may be able to get your Nickserv password. Also, REMEMBER
|
||||
YOUR NICKSERV PASSWORD. You may need it if you ever want to
|
||||
change your registered nickname or add a new host site to your
|
||||
access list.
|
||||
|
||||
IV. IRC OPERATORS
|
||||
|
||||
The IRC Operators (IRCOps) are the people who maintain IRC.
|
||||
They keep the servers running and up to date, keep the links
|
||||
connected and routed properly, they answer questions from the
|
||||
users, and they remove offensive users by way of the /kill
|
||||
command. IRCOps are indicated by an asterisk (*) next to their
|
||||
nickname in /who and by the line "<nick> has a connection to the
|
||||
Twilight Zone." in /whois.
|
||||
The best way to get help or information from IRCOps is to
|
||||
join the IRCOp channel #Twilight_zone. Once you are on the
|
||||
channel, state your problem or question in a brief, specific,
|
||||
polite manner and wait for a reply. Usually you'll get a
|
||||
response within a few minutes, but since many of the IRCOps have
|
||||
responsibilities apart from IRC, they aren't always immediately
|
||||
available. If you don't get a reply in a reasonable amount of
|
||||
time, try again later.
|
||||
|
||||
V. MESSAGES
|
||||
|
||||
There are generally four types of messages you will see
|
||||
while using IRC. The four types are informational messages,
|
||||
public messages, private messages, and notices. Some clients may
|
||||
also have a fifth type that gives information about things
|
||||
happening within the program, such as when you add a user to the
|
||||
/ignore list, but these messages are not normally sent over IRC.
|
||||
|
||||
A. Informational messages.
|
||||
|
||||
Informational messages let you know something in the IRC
|
||||
environment has changed. When someone joins or leaves your
|
||||
channel, changes the channel mode or topic, changes their
|
||||
nickname, or makes some other such change you will see a message
|
||||
informing you of the change. The format of the message may vary
|
||||
depending on what client you are running, but in general it will
|
||||
look something like the following:
|
||||
|
||||
*** Bub joins channel #hottub
|
||||
*** Mode change: Hoser sets #hottub +o Bub
|
||||
|
||||
B. Public Messages.
|
||||
|
||||
Public messages are seen by everyone on the channel.
|
||||
Everything you type to a channel shows up as a public message
|
||||
with your nickname and the channel name displayed in angle
|
||||
brackets before the message. A public message looks like the
|
||||
following:
|
||||
|
||||
<Bub:#hottub> Hello world!
|
||||
or
|
||||
<Bub> Hello world!
|
||||
|
||||
C. Private Messages.
|
||||
|
||||
Private messages are generally only seen by the person who
|
||||
they are sent to. The /msg and /query commands are used to send
|
||||
private messages. Private messages are displayed with the
|
||||
sender's nickname between asterisks. A private message would
|
||||
look like the following:
|
||||
|
||||
*Bub* Thanks for Opping me, Hoser.
|
||||
|
||||
D. Notices
|
||||
|
||||
Any automatic response, such as server messages, CTCP
|
||||
(client to client protocol) replies, and robot replies MUST be in
|
||||
the form of a notice. Users can also send notices with the
|
||||
/notice command, but this is not generally necessary. A notice
|
||||
will generally be shown with the sender's nickname and channel
|
||||
between dashes and might look like the following:
|
||||
|
||||
-Bubserv:#hottub- Bub sends a beer to Hoser.
|
||||
-Bubserv:#hottub- /msg Bubserv help for help on using Bubserv.
|
||||
|
||||
VI. SERVERS
|
||||
|
||||
IRC servers are programs that relay the messages and
|
||||
commands that you type to other servers and users on the network.
|
||||
When you first compile or use an IRC program, you will probably
|
||||
have to give it a server to use. You should normally use the
|
||||
closest (network-wise) server to you. However, some servers
|
||||
limit what hosts are allowed to connect to them.
|
||||
Lists of servers are frequently posted in the Usenet news
|
||||
group alt.irc. If you don't have access to that group and can't
|
||||
find a server, try one of the following servers and once you get
|
||||
on, ask an IRCOp which server in your area you should use.
|
||||
|
||||
Open servers by country:
|
||||
Australia: coombs.anu.edu.au
|
||||
Canada: ug.cs.dal.ca
|
||||
Finland: nic.funet.fi
|
||||
Germany: irc.informatik.tu-muenchen.de
|
||||
Netherlands: fysak.fys.ruu.nl
|
||||
U.S.A.: csd.bu.edu
|
||||
ucsu.colorado.edu
|
||||
|
||||
Information about a specific server can be obtained by using
|
||||
the /admin, /info, /motd, and /version commands. If you have a
|
||||
problem with a particular server the /admin command will give you
|
||||
the email address of the person(s) in charge of it. The other
|
||||
commands give you information about the server itself, such as
|
||||
the software version and the MOTD (Message of the Day).
|
||||
|
||||
VII. BEHAVIOR AND ETIQUETTE
|
||||
|
||||
IRC is a good place to learn about other people, places, and
|
||||
cultures, to exchange information and ideas, and to meet people.
|
||||
If everyone follows some basic, common-sense rules of behavior
|
||||
and etiquette, IRC can be an enjoyable and informative way to use
|
||||
some of your free time.
|
||||
|
||||
A. Language
|
||||
|
||||
English is the most widely spoken language on IRC but it is
|
||||
not the only language. Often the channel name or topic will give
|
||||
you some idea of the language spoken on that channel but this is
|
||||
not always the case. A user's hostname extension usually gives
|
||||
an indication of where that user is from and thus, the language
|
||||
he or she is likely to speak. For example, someone whose
|
||||
user@host name ends in .jp is most likely speaks Japanese, whereas
|
||||
someone whose user@host name ends in .fi most likely speaks
|
||||
Finnish. A list of common domain extensions, by country, is shown
|
||||
below.
|
||||
|
||||
Country Domain Extension
|
||||
Austria: .at
|
||||
Australia: .au
|
||||
Belgium: .be
|
||||
Canada: .ca
|
||||
Switzerland: .ch
|
||||
Chile: .cl
|
||||
Czechoslovakia: .cs
|
||||
Germany: .de
|
||||
Denmark: .dk
|
||||
Spain: .es
|
||||
Finland: .fi
|
||||
France: .fr
|
||||
Ireland: .ie
|
||||
Israel: .il
|
||||
Iceland: .is
|
||||
Italy: .it
|
||||
Japan: .jp
|
||||
Korea: .kr
|
||||
Mexico: .mx
|
||||
Netherlands: .nl
|
||||
Norway: .no
|
||||
New Zealand: .nz
|
||||
Poland: .pl
|
||||
Sweeden: .se
|
||||
Singapore: .sg
|
||||
Taiwan: .tw
|
||||
United Kingdom: .uk
|
||||
United States: .us
|
||||
South Africa: .za
|
||||
Other: .com (Commercial business)
|
||||
.edu (Educational institution)
|
||||
.gov (Government organization)
|
||||
.mil (Military installation)
|
||||
.org (Non-profit organization)
|
||||
.net (Network administration)
|
||||
|
||||
It is a good idea to do a /who on a channel before you join
|
||||
so you can get an idea of what language might be spoken on that
|
||||
channel. If the channel consists mostly of people from Finland
|
||||
and you don't speak Finnish, you probably won't find the channel
|
||||
very interesting. Also, your own channel name or topic should
|
||||
indicate what language is spoken on your channel, especially if
|
||||
it is not English.
|
||||
|
||||
B. Dumping and Flooding
|
||||
|
||||
Dumping large amounts of text or graphics to a channel or a
|
||||
user is considered rude and is not allowed. It is a waste of
|
||||
bandwidth and can cause anyone on a slow modem connection to be
|
||||
jammed for several minutes. Also, the text or graphics that you
|
||||
find amusing is likely to be quite annoying to other users who
|
||||
are trying to carry on a conversation.
|
||||
|
||||
C. Morality
|
||||
|
||||
Since IRC is composed of users from all over the world, with
|
||||
many different backgrounds, different levels of maturity, and
|
||||
different religious and moral standards, a good rule of thumb is
|
||||
think before you type. If you wouldn't say something in front of
|
||||
your boss, teachers, parents, or in other social situations, you
|
||||
shouldn't say it on IRC. By the same token, be tolerant of other
|
||||
users. Not all of them have the same views and morals as you and
|
||||
what is offensive to you might not be to them.
|
||||
|
||||
D. General Behavior
|
||||
|
||||
People on IRC have no other way of judging you than by your
|
||||
actions and messages. Rude, obnoxious, and offensive behavior is
|
||||
not tolerated and may get you banned from a channel or /killed
|
||||
from IRC altogether. If your offenses are great enough, your
|
||||
local system administrators may be notified and you may lose your
|
||||
computer account or face other disciplinary actions.
|
||||
Not everyone using IRC is interested in chatting. More
|
||||
specifically, not everyone on IRC is interested in chatting with
|
||||
YOU. Some people use IRC as part of their normal work to be
|
||||
available to colleagues who might need to reach them quickly.
|
||||
Other people use IRC for discussion of certain topics of interest
|
||||
to them. If you don't have anything to contribute to the topic
|
||||
on a particular channel, don't interrupt and try to start a new
|
||||
topic. Start a new channel to discuss your topic.
|
||||
If you send a message to someone or invite them to your
|
||||
channel, don't assume they are interested in talking to you. If
|
||||
someone doesn't respond, they may be away from their terminal or
|
||||
may be too busy to reply. If someone indicates that they aren't
|
||||
interested in talking to you, leave them alone. Badgering
|
||||
someone or sending them unwanted messages wastes their time and
|
||||
yours. You're better off finding someone else to chat with.
|
||||
|
||||
--
|
||||
NOTE: This document is hereby placed in the public domain. If
|
||||
you copy it, please attribute the source. If you modify it,
|
||||
please note who you are, what changes you made and the date of
|
||||
those changes in the document header. Take the credit you
|
||||
deserve, but give credit where it is due. Thanks.
|
||||
6
month.rxirc
Normal file
6
month.rxirc
Normal file
@@ -0,0 +1,6 @@
|
||||
expr month word(date(),2)
|
||||
if word(date(),1)/=1 then skip 2
|
||||
echo Hey! Today is the 1st of $(month)!
|
||||
skip 1
|
||||
echo Today is just another day of $(month)...
|
||||
echo You just ran MONTH RXIRC.. :)
|
||||
22
profile.rxirc
Normal file
22
profile.rxirc
Normal file
@@ -0,0 +1,22 @@
|
||||
* Default profile for rxIRC users
|
||||
*
|
||||
* PF key setup
|
||||
pf1 IMM /help
|
||||
pf2 IMM /xamin
|
||||
pf3 IMM /bye
|
||||
pf4 IMM /follow
|
||||
pf5 IMM /reply
|
||||
pf6 IMM /lastlog
|
||||
alias ctoggle %k %c pf$k IMM /toggle $k |join $c|part $c
|
||||
ctoggle 9 #talk
|
||||
ctoggle 10 #initgame
|
||||
|
||||
* Easy use of services
|
||||
alias .ni msg nickserv@service.de
|
||||
alias .no msg noteserv@service.de
|
||||
alias .w .ni whois
|
||||
alias .await .no waitfor
|
||||
alias .del .no delete
|
||||
alias .list .no list
|
||||
alias .m .no msg
|
||||
alias .read .no read
|
||||
85
rxirc.readme
Normal file
85
rxirc.readme
Normal file
@@ -0,0 +1,85 @@
|
||||
Subject: rxIRC 2.0 for VM/CMS available
|
||||
Newsgroups: bit.listserv.vm-util,alt.irc,de.comm.internet,de.talk.chat
|
||||
Keywords: IRC rxIRC rexx vm cms internet bitnet rexx/socket lynx
|
||||
|
||||
Introducing rxIRC:
|
||||
|
||||
rxIRC is a client software for VM to connect to the IRC network, the
|
||||
Internet Relay Chat, which nowadays counts an average of 1200 users online
|
||||
day and night, from all over the world, therefore being the biggest
|
||||
international interactive conferencing system on the planet.
|
||||
|
||||
You can make use of this program only if you have access to a machine
|
||||
with VM/CMS-type operating system with TCPIP extension installed. To find
|
||||
out you logon and type 'CP QUERY TCPIP', if it replies 'TCPIP - DSC' then
|
||||
you can make use of this program, otherwise check with your administration.
|
||||
|
||||
rxIRC is a program written in interpreted RexX, a rather easy to learn
|
||||
language that gives you a chance to add own features if you miss something
|
||||
or modify things you dislike. rxIRC supports the complete set of standard
|
||||
IRC client commands plus a bunch of extras and is more or less up to date
|
||||
with the current state of development of the IRC protocol.
|
||||
|
||||
New features in rxIRC 2.0:
|
||||
|
||||
- now uses RXSOCKET and REXXWAIT
|
||||
- has extensive BITNet messaging support
|
||||
(for instance /query +nick queries a bitnet user)
|
||||
- /alias with parameter handling
|
||||
- variables: /set, /expr (rexx expressions), /echo
|
||||
- /if <condition> then <command>
|
||||
- /source <scripts>, skip <lines>, stop (sourcing)
|
||||
- /pf<n>, /toggle (setup a pf key with alternating commands)
|
||||
- /localwho, /catalog
|
||||
- /chop, /unchop, /k(ick), /t(opic)
|
||||
- /viewlog, /interpret, /applaud
|
||||
- documentation has doubled its size.. ;)
|
||||
- :show_time, display time every now and then
|
||||
- ircII-bold-code displayed with hilighting, :bold_char
|
||||
|
||||
Requirements:
|
||||
|
||||
The TCPIP handling of rxIRC is done with help of RXSOCKET version 2.
|
||||
You need to have this package installed, or at least the basic modules.
|
||||
There are some restrictions concerning the use of RXSOCKET:
|
||||
- The new version is not compatible to the old one, if you have
|
||||
programs using version 1 they won't work when you install version 2.
|
||||
- VM TCP/IP version 2 is required.
|
||||
- rxIRC should run on CMS 3 up to 9 (370, XA, ESA or XC MACHINE modes)
|
||||
|
||||
If you are going to install rxIRC on a big public disk, you probably
|
||||
want to install the complete REXX/SOCKET package. You can do so by issueing
|
||||
TELL LISTSERV AT CUNYVM GET RXSOCKET PACKAGE. Beware that you will be sent
|
||||
the beauty of over 80 files after this!
|
||||
|
||||
If you want to run rxIRC just by yourself, and RXSOCKET isn't available
|
||||
already (rxIRC tells you so) then merely issue these commands to get the
|
||||
modules:
|
||||
TELL LISTSERV AT CUNYVM GET RXSOCKET MODULE
|
||||
TELL LISTSERV AT CUNYVM GET REXXWAIT MODULE
|
||||
|
||||
|
||||
rxIRC 2.0 itself can be obtained from:
|
||||
|
||||
<Internet>
|
||||
Europe: ftp nic.funet.fi
|
||||
mget /pub/unix/irc/rxirc/*.*
|
||||
|
||||
[Home Site] ftp ftp.informatik.uni-oldenburg.de (134.106.1.9)
|
||||
mget /pub/irc/rxirc/*.*
|
||||
|
||||
America: ftp ftp.iastate.edu
|
||||
mget /pub/irc/clients/rxirc/2.0/*.*
|
||||
|
||||
ftp slopoke.mlb.semi.harris.com
|
||||
mget /pub/irc/clients/rxirc/*.*
|
||||
|
||||
Australia: ftp coombs.anu.edu.au
|
||||
mget /pub/irc/rxirc/*.*
|
||||
|
||||
<BITnet>
|
||||
[Mexico] TELL LISTSERV AT VMTECQRO GET RXIRC PACKAGE
|
||||
|
||||
|
||||
rxIRC installers are invited to join the rxIRC mailing list by sending a
|
||||
'SUB RXIRC-L <your-full-name>' command to LISTSERV AT VMTECQRO.
|
||||
390
standard.helpirc
Normal file
390
standard.helpirc
Normal file
@@ -0,0 +1,390 @@
|
||||
|
||||
|
||||
STANDARD IRC COMMANDS
|
||||
|
||||
|
||||
Author: Robert D. Blais
|
||||
Email: <IO00058@Maine.maine.edu>
|
||||
<IO00058@Maine.Bitnet>
|
||||
Revised: 11 November 1992
|
||||
Version: 1.10
|
||||
|
||||
PURPOSE: This document attempts to explain, in simple terms, the
|
||||
standard Internet Relay Chat (IRC) commands that all IRC client
|
||||
programs should support. It is intended to supply information
|
||||
for new users not familiar with IRC and to serve as a reference
|
||||
for experienced users.
|
||||
Since there are many different programs on several different
|
||||
operating systems, client-specific information has been left out.
|
||||
Users should refer to the documentation that came with their IRC
|
||||
program to see what internal commands it supports and what, if
|
||||
any, variations on the standard commands that client might have.
|
||||
|
||||
NOTATION: The "standard" command character for IRC clients is
|
||||
the virgule (/) and has been used exclusively in this document.
|
||||
However, most IRC client programs allow the user to change the
|
||||
command character to something else. If yours is different,
|
||||
substitute your command character wherever you see a virgule.
|
||||
Many of the commands accept arguments and many of the
|
||||
arguments will vary, depending on exactly what you are doing.
|
||||
Variable arguments have been listed within angle brackets. If
|
||||
there are more than one possible type of argument, the choices
|
||||
are separated by a pipe (|). For example, <nickname|channel>
|
||||
indicates that the argument can either be a user's nickname or a
|
||||
channel name.
|
||||
Commands marked with an asterisk (*) are propagated across
|
||||
the entire network and should be used sparingly to save bandwidth
|
||||
and avoid confusion.
|
||||
The term "wildcards" is used frequently in this document.
|
||||
Whenever a command allows wildcards, it means that certain parts
|
||||
of the command, such as "user" in user@host, can be replaced by
|
||||
an asterisk (*) and the command will effect the first or possibly
|
||||
all occurrences that match. As a rule, if you don't know exactly
|
||||
what effect wildcards will have, don't use them.
|
||||
|
||||
CREDITS: The information contained in this document has been
|
||||
culled several sources, including the alt.irc group in Usenet
|
||||
news, the helpserver IRCIIHelp, and from the author's own
|
||||
experience using IRC and studying and experimenting with the
|
||||
code for some of the client programs. Special thanks to Carl
|
||||
"LynX" von Loesch for his help and suggestions.
|
||||
|
||||
AWAY: *
|
||||
Occasionally you may be away from your terminal for several
|
||||
minutes but want to remain connected to IRC. The away
|
||||
command allows you to specify a message stating that you are
|
||||
away and, optionally, should tell people when you'll be
|
||||
back. Other users will see the message whenever they send
|
||||
you a private message or run the whois command on your
|
||||
nickname.
|
||||
|
||||
Syntax: /away <message>
|
||||
/away
|
||||
|
||||
<message> is the new message you specify.
|
||||
To remove an away message, issue the command with no
|
||||
argument.
|
||||
|
||||
ADMIN:
|
||||
The admin command gives the name and email address of the
|
||||
person in charge of the IRC server you or another user is
|
||||
using.
|
||||
|
||||
Syntax: /admin <nickname>
|
||||
/admin
|
||||
|
||||
<nickname> is the nickname of the person who's server you
|
||||
want administration information from. If you omit the
|
||||
nickname you'll get information about your own server.
|
||||
|
||||
CHANNEL: *
|
||||
The channel command is used to change channels. On some
|
||||
clients it will part you from the last channel you joined,
|
||||
but on others it doesn't.
|
||||
|
||||
Syntax: /channel <channel>
|
||||
|
||||
<channel> is the name of the new channel you wish to join.
|
||||
|
||||
INFO:
|
||||
The info command gives information about the server
|
||||
software.
|
||||
|
||||
Syntax: /info
|
||||
|
||||
INVITE:
|
||||
Occasionally you may want to invite another user to your
|
||||
channel. The easiest way to do so is with the invite
|
||||
command. It is also the only way for other users to join a
|
||||
channel if the channel mode +i is in effect on that channel.
|
||||
|
||||
Syntax: /invite <nickname> <channel>
|
||||
|
||||
<nickname> is the nickname of the person you are inviting
|
||||
and <channel> is the channel you are inviting them to.
|
||||
|
||||
JOIN: *
|
||||
Use the join command to join or create a channel. If the
|
||||
channel is public or you have been invited to it, you'll
|
||||
join it. If not, you get a message saying that you cannot
|
||||
join the channel.
|
||||
|
||||
Syntax: /join <channel>
|
||||
|
||||
<channel> is the channel you wish to join.
|
||||
|
||||
KICK: *
|
||||
The kick command is used by ChanOps to remove an offending
|
||||
user from a channel.
|
||||
|
||||
Syntax: /kick <channel> <nickname>
|
||||
|
||||
<channel> is the channel the offending user is to be removed
|
||||
from and <nickname> is that user's nickname.
|
||||
|
||||
LIST:
|
||||
Use the list command to get a list of active channels. This
|
||||
list will show the channel names, number of users on the
|
||||
channel, and the channel topic, if there is one. If a
|
||||
channel has mode +s in effect, it's name will not be shown
|
||||
but the number of users and the channel topic will still be
|
||||
displayed.
|
||||
|
||||
Syntax: /list
|
||||
|
||||
LINKS:
|
||||
The links command lists the IRC servers currently connected
|
||||
to an IRC server.
|
||||
|
||||
Syntax: /links <server>
|
||||
/links
|
||||
|
||||
<server> is the server whose links you're interested in. If
|
||||
you omit the server, you'll see the links to your own
|
||||
server. Wildcards may be used in server names.
|
||||
|
||||
LUSERS:
|
||||
The lusers command shows how many people are currently on
|
||||
IRC. It is automatically called when you sign onto IRC.
|
||||
|
||||
Syntax: /lusers
|
||||
|
||||
MODE: *
|
||||
There are two types of mode commands. Channel mode commands
|
||||
effect a channel and user mode commands effect only you,
|
||||
the user. Any user can set user modes at any time, but
|
||||
you must be a ChanOp to set channel modes. Several modes
|
||||
can be set at once. (+ or - before the <mode> turns modes
|
||||
on or off, respectively)
|
||||
|
||||
User modes:
|
||||
|
||||
Syntax: /mode <nickname> <mode>
|
||||
|
||||
<nickname> is your nickname and the possible modes are:
|
||||
Mode Description
|
||||
i - Sets you invisible so you don't show up in /who.
|
||||
w - Allows you to see Wallops (messages to IRCOps.)
|
||||
s - Allows you to see server messages and /kills.
|
||||
o - (Available only to IRCOps.)
|
||||
|
||||
Note: some clients have a /umode command for setting
|
||||
user modes.
|
||||
|
||||
Channel modes:
|
||||
|
||||
Syntax: /mode <channel> <mode> <arguments>
|
||||
|
||||
<channel> is the channel you wish to set the mode on and
|
||||
available modes and their arguments are shown below.
|
||||
|
||||
Mode Arguments Description
|
||||
b <nick> - Ban <nick> from a channel. <nick> may be a
|
||||
nickname or a nick!user@host name.
|
||||
Wildcards are allowed if the user@host form
|
||||
is used.
|
||||
i - Makes channel invite-only.
|
||||
l <number> - Limits the number of users on a channel.
|
||||
<number> is the maximum number of users
|
||||
allowed.
|
||||
m - Channel is moderated, so only channel
|
||||
operators can talk.
|
||||
n - No MSGs to the channel are allowed from
|
||||
people not on the channel.
|
||||
p - Channel is private and people on it won't
|
||||
show up in /who, /names, or /whois. It will
|
||||
show up in /list.
|
||||
s - Channel is secret, so the channel name won't
|
||||
show up in /list.
|
||||
t - Topic limit; only the channel operators may
|
||||
change the topic.
|
||||
o <nick> - Makes <nick> a channel operator.
|
||||
|
||||
MOTD:
|
||||
The MOTD (Message Of The Day) command redisplays the MOTD
|
||||
that you saw when you signed on to the server or the new one
|
||||
if it has been changed since you signed on. It can also be
|
||||
used to show the MOTD on another server.
|
||||
|
||||
Syntax: /motd <nickname|server>
|
||||
/motd
|
||||
<nickname|server> is the nickname of another user or a
|
||||
server. If wildcards are used in the server name, the MOTD
|
||||
of the first server to match the mask will be shown.
|
||||
|
||||
MSG:
|
||||
Use the msg command to send a private message to another
|
||||
user or to a channel. If you send a private message to a
|
||||
single user, only that user will see it (hopefully, but IRC
|
||||
is not very secure so use caution.) If you send it to a
|
||||
channel, all the users on that channel will see it.
|
||||
|
||||
Syntax: /msg <nickname|channel> <message>
|
||||
|
||||
<nickname|channel> is the person or channel you are sending
|
||||
the message to and <message> is the message you want to
|
||||
send.
|
||||
|
||||
NAMES:
|
||||
The names command lists the nicknames of all the users
|
||||
on a channel or all of the users on IRC (unless they have
|
||||
set usermode +i).
|
||||
|
||||
Syntax: /names <channel>
|
||||
|
||||
<channel> is the channel you want to list the users on. If
|
||||
<channel> is omitted, you will see a list of nicknames for
|
||||
EVERY channel on IRC!
|
||||
|
||||
NICK: *
|
||||
Use the nick command to change your nickname.
|
||||
|
||||
Syntax: /nick <nickname>
|
||||
|
||||
<nickname> is the new nickname you want.
|
||||
|
||||
NOTICE:
|
||||
The notice command is generally not necessary, but if you
|
||||
have an important message that you want everyone on the
|
||||
channel to pay attention to, you might find it useful. It
|
||||
is also a requirement that all automatic replies, such as
|
||||
ctcp replies, robot and server replies, etc., be in the form
|
||||
of a notice.
|
||||
|
||||
Syntax: /notice <nickname|channel> <message>
|
||||
|
||||
<nickname|channel> is the person or channel you are sending
|
||||
to and <message> is the message you want people to see.
|
||||
|
||||
PART: *
|
||||
Use the part command to leave a channel.
|
||||
|
||||
Syntax: /part <channel>
|
||||
|
||||
<channel> is the channel you wish to leave.
|
||||
|
||||
QUERY:
|
||||
Use the query command to start a private conversation with
|
||||
another user or to converse with a particular channel when
|
||||
you're on multiple channels. While in a query, all messages
|
||||
you type *without* using the / or /msg commands, will
|
||||
only be seen by the person or channel you are in the query
|
||||
with.
|
||||
|
||||
Syntax: /query <nickname|channel>
|
||||
/query
|
||||
|
||||
<nickname|channel> is the person or channel you wish to
|
||||
start a query with. To end a query and resume talking to
|
||||
your channel, issue the command with no argument.
|
||||
|
||||
QUIT: *
|
||||
Use the quit command to end your IRC session.
|
||||
|
||||
Syntax: /quit <reason>
|
||||
|
||||
<reason> is optional. If you want to let people know why
|
||||
you're quitting, you can give a brief reason.
|
||||
|
||||
TIME:
|
||||
The time command shows the current time at a server.
|
||||
|
||||
Syntax: /time <nickname|server>
|
||||
/time
|
||||
|
||||
If <nickname|server> is specified, the time at that server
|
||||
will be displayed. If no argument is given, it will return
|
||||
the time at your server. Wildcards may be used in the
|
||||
server name.
|
||||
|
||||
TOPIC: *
|
||||
Use the topic command to set a topic line for your channel.
|
||||
The topic line will be displayed in the channel list.
|
||||
|
||||
Syntax: /topic <channel> <topic>
|
||||
|
||||
<channel> is the channel you're setting the topic for and
|
||||
<topic> is the topic message.
|
||||
|
||||
TRACE:
|
||||
The trace command displays a list of the server links that
|
||||
are connected to a particular server.
|
||||
|
||||
Syntax: /trace <server>
|
||||
/trace
|
||||
|
||||
<server> is the server whose links you want to see. If you
|
||||
omit the server, the links to your server will be shown.
|
||||
|
||||
VERSION:
|
||||
The version command will show what version of IRC a server
|
||||
is running. It can also be used to find out what client
|
||||
program another user is using.
|
||||
|
||||
Syntax: /version <nickname|server>
|
||||
/version
|
||||
|
||||
If a nickname is specified, it will return the client
|
||||
version of that user's program. If a server is specified,
|
||||
it will return the version of IRC running on that server.
|
||||
If you omit the arguments it will return the version of the
|
||||
server you are using.
|
||||
|
||||
WHO:
|
||||
Use the who command to get a list of users on a channel, at
|
||||
a particular host, or with a common text string in their
|
||||
name.
|
||||
|
||||
Syntax: /who <text|channel|server>
|
||||
|
||||
<text|channel|server> can be text in a user's nickname,
|
||||
hostname or IRCname, a channel name, or a server name.
|
||||
Wildcards are allowed.
|
||||
|
||||
WHOIS:
|
||||
Use the whois command to get specific information about an
|
||||
IRC user.
|
||||
|
||||
Syntax: /whois <server> <nickname>
|
||||
/whois <nickname>
|
||||
|
||||
<server> is the server the user specified in <nickname> is
|
||||
on. <server> may be omitted.
|
||||
|
||||
WHOWAS:
|
||||
Use the whowas command to get information about a user who
|
||||
recently left IRC.
|
||||
|
||||
Syntax: /whowas <nickname>
|
||||
|
||||
<nickname> is the nickname of the person you want
|
||||
information about.
|
||||
|
||||
/:
|
||||
The virgule (/) is used to talk to the current channel when
|
||||
you are in a query with another user or channel. The
|
||||
current channel is normally the last channel you joined,
|
||||
however, some clients allow you to specify which channel is
|
||||
current when you are on multiple channels.
|
||||
|
||||
Syntax: / <message>
|
||||
|
||||
<message> is the message to be sent to the current channel.
|
||||
|
||||
In addition to the above commands, there are several other
|
||||
commands that are primarily for the use of IRCOps. Some of the
|
||||
commands shown below provide some humorous replies when issued by
|
||||
regular users, proving that IRC coders have a sense of humor.
|
||||
Other commands give information which is fairly meaningless to
|
||||
the average user but hard-core users may be interested. Try them
|
||||
at your own risk. :-)
|
||||
|
||||
CONNECT, DEOP, DIE, HASH, KILL, OPER, PASS, REHASH, RESTART,
|
||||
SQUIT, STATS.
|
||||
|
||||
--
|
||||
NOTE: This document is hereby placed in the public domain. If
|
||||
you copy it, please attribute the source. If you modify it,
|
||||
please note who you are, what changes you made and the date of
|
||||
those changes in the document header. Take the credit you
|
||||
deserve, but give credit where it is due. Thanks.
|
||||
Reference in New Issue
Block a user