Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

IRC Client

This is an IRC client implemented in Python3.

------------------------------------------------------------
List of commands (not case sensitive):
        /SERVER (add|delete|list) [<name> <ip> <port>]
                Name, IP, and port are required if the add option is used
                Name is required if the delete option is used
        /SET <server name>.(nick|username|realname) <value>
                You must have a nick and username set before connecting
                Example: /set freenode.nick testuser
        /CONNECT <name> | Connect to the saved server
        /DISCONNECT | Disconnect from the current server
        /JOIN #<channel name> | Join a channel
        /NICK <new nick> | Changes your nick
                Note: In order to change your username, you'll need to log out,
                use the /SET command, and log back in
        /NAMES [#<channel name>]
                List all visible channels & users if no arguments are given
                If channel name is given, list all visible names in that channel
        /QUIT [:<message>] | Closes the connection & exits the program
        /EXIT [:<message>] | Same as /QUIT
        /HELP | Display this help dialog
------------------------------------------------------------
While in a channel:
        /NAMES | List all visible nicknames in the current channel
        /PART [<part message>] | Leaves the current channel
        /PRIVMSG <nick> :<message> | Send a private message to a user
------------------------------------------------------------

About

A simple terminal-based IRC client written in Python.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages