Skip to content
Dialova

IRC Documentation · Beginner

Understanding and using IRC

IRC, for Internet Relay Chat, is a real-time discussion protocol. This guide helps you choose a client, understand channels and commands, and then explore the operation of the protocol and its modern extensions.

Dialova Team · Verified on

Where to Start?

To chat, start with clients and commands. To develop a client or bot, begin with the message format, then CAP and SASL.

Explore Documentation

A Protocol, Multiple Ways to Chat #

IRC connects clients to servers. A network can unite multiple servers sharing users and channels. You choose an interface; the person you're chatting with may use a different one. A web client, a graphical software package, and a terminal can all participate in the same channel.

IRC does not refer to a single site or a fixed interface. Account rules, histories, moderation, and available functions vary by network. Knowing a command helps you navigate, but does not automatically grant you the rights to use it.

How to Read the Examples #

A command preceded by / is entered in a client. In technical exchanges, C represents the client and S represents the server: these markers are not transmitted. Frames are presented without their CRLF termination. Texts between angle brackets describe parameters; brackets generally indicate an optional part.

Historical RFCs explain the basics. Modern IRC documentation describes current practices, and IRCv3 specifications define negotiated extensions. A capability available on a server is not a guarantee for all networks.

Try IRC with Dialova #

Dialova offers a web interface and IRC access for its accounts. The conversation relies on IRC; profiles, media, games, and calls are additional features of the site. A third-party IRC client does not necessarily reproduce these tools.

Sources & Verification

Examples use pseudonyms and fictional domains, except for explicitly documented connection points. Network-specific extensions and settings are noted in the text.