Search results
Results From The WOW.Com Content Network
This is a list of all Internet Relay Chat commands from RFC 1459, RFC 2812, and extensions added to major IRC daemons. Most IRC clients require commands to be preceded by a slash (" / "). Some commands are actually sent to IRC bots ; these are treated by the IRC protocol as ordinary messages, not as / -commands.
IRC scripts are a way of shortening commands and responding automatically to certain events while connected to an IRC network.There are many different scripting languages for different types of IRC clients: ircII, BitchX, HexChat, mIRC, Visual IRC, Bersirc, and others have their own scripting languages, many of which share common features and syntax and therefore are easily portable from one ...
An IRC bot is a set of scripts or an independent program that connects to Internet Relay Chat as a client, and so appears to other IRC users as another user. An IRC bot differs from a regular client in that instead of providing interactive access to IRC for a human user, it performs automated functions.
Command What it does Example /attach /server: Sign on to a server /attach irc.libera.chat /server irc.libera.chat /nick: Set your nickname /nick your_nickname /join /j: Join a channel /join #wikipedia-en /j #wikipedia-en /msg: Sends a message (can either be private or to the entire channel) Message the channel: /msg #wikipedia-en Hello, World!
Built-in functions are termed commands or, if they return a value, identifiers. Custom scripted functions are called aliases. Aliases that return a value are known as custom identifiers. Both are called from the command line or other parts of a script in the same ways as built-in commands and identifiers (and can even supersede them).
Typically, this is implemented with a DCC CHAT session (which presents the user with a command prompt) or special CTCP commands to request a file. The files are sent over DCC SEND or DCC XMIT. There are many implementations of DCC file servers, among them is the FSERV command in the popular mIRC client.
Lua scripts may load extension modules using require, [20] just like modules written in Lua itself, or with package.loadlib. [22] When a C library is loaded via require ( 'foo' ) Lua will look for the function luaopen_foo and call it, which acts as any C function callable from Lua and generally returns a table filled with methods.
In general ChatScript aims to author extremely concisely, since the limiting scalability of hand-authored chatbots is how much/fast one can write the script. Because ChatScript is designed for interactive conversation, it automatically maintains user state across volleys.