Erebot
latest
A modular IRC bot for PHP 7.0+
|
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Contains the configuration for an IRC channel |
![]() ![]() ![]() ![]() | Contains the main (general) configuration for Erebot |
![]() ![]() ![]() ![]() | This class stores configuration data about modules |
![]() ![]() ![]() ![]() | This class contains the configuration for an IRC network |
![]() ![]() ![]() ![]() | A configuration proxy which cascades settings |
![]() ![]() ![]() ![]() | This class contains the configuration for an IRC server |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Custom message provider for Console_CommandLine |
![]() ![]() ![]() ![]() | Custom option that can be used in parallel with regular options |
![]() ![]() ![]() ![]() | Custom action which acts as a proxy |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Triggered when a ban is set on a channel |
![]() ![]() ![]() ![]() | Triggered when an action is received on a channel the bot is on |
![]() ![]() ![]() ![]() | Triggered when a CTCP request is received on a channel the bot is on |
![]() ![]() ![]() ![]() | Triggered when a CTCP reply is received on a channel the bot is on |
![]() ![]() ![]() ![]() | Triggered when a notice is received on a channel the bot is on |
![]() ![]() ![]() ![]() | Triggered when a message is received on a channel the bot is on |
![]() ![]() ![]() ![]() | Triggered when the bot considers itself as being connected to a new IRC server |
![]() ![]() ![]() ![]() | Triggered when someone loses HALF-OPerator priviledges on a channel |
![]() ![]() ![]() ![]() | Triggered when someone loses OPerator priviledges on a channel |
![]() ![]() ![]() ![]() | Triggered when someone loses OWNER priviledges on a channel |
![]() ![]() ![]() ![]() | Triggered when someone loses PROTECTion priviledges on a channel |
![]() ![]() ![]() ![]() | Triggered when someone loses VOICE priviledges on a channel |
![]() ![]() ![]() ![]() | Triggered when the connection to a server gets dropped |
![]() ![]() ![]() ![]() | Triggered when the bot receives an ERROR message from the server |
![]() ![]() ![]() ![]() | Triggered when a ban exception is set on a channel |
![]() ![]() ![]() ![]() | Triggered when someone asks the bot to shutdown (from the command-line) |
![]() ![]() ![]() ![]() | Triggered when someone receives HALF-OPerator priviledges on a channel |
![]() ![]() ![]() ![]() | Triggered when someone gets invited on a channel |
![]() ![]() ![]() ![]() | Triggered when someone joins a channel the bot is already on |
![]() ![]() ![]() ![]() | Triggered when someone gets kicked out a channel the bot is on |
![]() ![]() ![]() ![]() | Triggered right after a connection is opened to an IRC server |
![]() ![]() ![]() ![]() | Triggered when someone sets a mode on a channel |
![]() ![]() ![]() ![]() | Triggered when someone changes their IRC nickname |
![]() ![]() ![]() ![]() | Triggered when someone on the watch list signs on IRC |
![]() ![]() ![]() ![]() | A class representing a numeric event |
![]() ![]() ![]() ![]() | Triggered when someone receives OPerator priviledges on a channel |
![]() ![]() ![]() ![]() | Triggered when someone receives OWNER priviledges on a channel |
![]() ![]() ![]() ![]() | Triggered when someone leaves a channel the bot is on |
![]() ![]() ![]() ![]() | Triggered when the bot receives a PING message from a server |
![]() ![]() ![]() ![]() | Triggered when the bot receives a PONG message from a server |
![]() ![]() ![]() ![]() | Triggered when an action is received in private |
![]() ![]() ![]() ![]() | Triggered when a CTCP request is received in private |
![]() ![]() ![]() ![]() | Triggered when a CTCP reply is received in private |
![]() ![]() ![]() ![]() | Triggered when a private notice is received |
![]() ![]() ![]() ![]() | Triggered when a private message is received |
![]() ![]() ![]() ![]() | Triggered when someone receives PROTECTion priviledges on a channel |
![]() ![]() ![]() ![]() | Triggered when someone on a common channel with the bot quits IRC |
![]() ![]() ![]() ![]() | Triggered when a channel's modes are changed |
![]() ![]() ![]() ![]() | Triggered when the bot has determined what features the IRC server supports |
![]() ![]() ![]() ![]() | Triggered when the topic of a channel the bot is on changes |
![]() ![]() ![]() ![]() | Triggered when a ban is removed from a channel |
![]() ![]() ![]() ![]() | Triggered when a ban exception is removed from a channel |
![]() ![]() ![]() ![]() | Triggered when someone on the watch list signs off IRC |
![]() ![]() ![]() ![]() | Triggered when the bot's usermodes are changed |
![]() ![]() ![]() ![]() | Triggered when someone receives VOICE priviledges on a channel |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | A server compatible with the Identification Protocol (RFC 1413) |
![]() ![]() ![]() ![]() | A worker process for the Identification Protocol (RFC 1413) |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | IRC collator for the "ascii" subset |
![]() ![]() ![]() ![]() | IRC collator for the "rfc1459" subset |
![]() ![]() ![]() ![]() | IRC collator for the "strict-rfc1459" subset |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Numeric profile for Bahamut-based IRC servers |
![]() ![]() ![]() ![]() | Numeric profile for csircd-based IRC servers |
![]() ![]() ![]() ![]() | Numeric profile for InspIRCd-based IRC servers |
![]() ![]() ![]() ![]() | Numeric profile for irc2-based IRC servers |
![]() ![]() ![]() ![]() | Numeric profile for ircd-hybrid-based IRC servers |
![]() ![]() ![]() ![]() | Numeric profile for ircd-ratbox-based IRC servers |
![]() ![]() ![]() ![]() | Numeric profile for ircu-based IRC servers |
![]() ![]() ![]() ![]() | Numeric profile for unknown IRC servers, based on RFC 2812 |
![]() ![]() ![]() ![]() | Numeric profile for UltimateIRCd-based IRC servers |
![]() ![]() ![]() ![]() | Numeric profile for UnrealIRCd-based IRC servers |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Proxies data through an HTTP proxy |
![]() ![]() ![]() ![]() | Proxies data through a SOCKS 5 proxy |
![]() ![]() ![]() | Provides the entry-point for Erebot |
![]() ![]() ![]() | Connection factory |
![]() ![]() ![]() | Provides core functionalities for Erebot |
![]() ![]() ![]() | An event handler which will call a callback function/method whenever a set of conditions are met |
![]() ![]() ![]() | Represents the identity of an IRC user |
![]() ![]() ![]() | Handles a (possibly encrypted) connection to an IRC server |
![]() ![]() ![]() | A class that can parse IRC messages and produce events to match the commands in those messages |
![]() ![]() ![]() | A wrapper that correctly splits messages received from an IRC server (data part) |
![]() ![]() ![]() | A class that provides a line-by-line reader |
![]() ![]() ![]() | A class to handle numeric events |
![]() ![]() ![]() | A class that holds a reference to an IRC numeric |
![]() ![]() ![]() | A class that provides some patches for PHP |
![]() ![]() ![]() | A simple prompt which can be used to send commands remotely |
![]() ![]() ![]() | A wrapper to easily split a string using a separator and deal with other operations related to separators |
![]() ![]() ![]() | A stream wrapper which performs a glob on files and returns the content of all matching files, wrapped in XML boilerplate |