


I am not an mIRC expert I am just a user who decided to write a tutorial. A user familiar with mIRC will not find this tutorial useful (and may find errors too). This tutorial's purpose is to guilde the reader through the process of using mIRC for the first time. Make a connection to a transport and a server.The IRC channel is a great way to chat with other gamers, dev members, and organizations. Inherited from BaseProtocol (via IRC, Protocol): Return a prefix matching the class name, to identify log messages related to this protocol instance. Send information about the mode of a channel.Ĭhecks the tag dict for errors and raises ValueError if an error is found.Įscape the given tag value according to escaping rules in IRCv3. Send information about the state of a particular user. Send a list of users participating in a channel. Send the names of a channel's participants to a user. Send the author of and time at which a topic was set for the given channel. (Also, the flexibility of LineReceiver to turn "line mode" on and off was not required.)ĭetermine the function to call for the given command and call it with the given arguments.Ĭalled by handleCommand on a command that doesn't have a defined handler. This hack is to support mIRC, which sends LF only, even though the RFC says CRLF. Send to the remote peer a line formatted as an IRC message. Send the topic of the given group to this user, if it has one. This will be set by the IChatService at login time. Callback notifying this user that the given user has joined the given group.Ĭallback notifying this user that the given user has left the given group for the given reason.Ĭallback notifying this user of the given message sent by the given user.Ĭallback notifying this user that the metadata for the given group has changed.Ī short string, unique among users.
