![]() KGB is a system that provides notifications on IRC for commits made to Git, Subversion and CVS repositories. Multiple servers, rules filtering, templates system, cross-platform, extensible with Javascript and C++ pluginsĬonfigurable chatter bot, written as jIRCii scriptĪlexander Boyd, Maximilian Dirkmann, James Stokerįeeds, werewolf / maffia, karma system, reminders User management, conversation / lookup, games Easily expandable by writing new modules. Threaded, general purpose, includes some games. ? + plugin "factoids" responds to users from database Twisted engine allows connecting to multiple IM sources, including IRC, XMPP, SILC, Campfire, NMDC Jonathan Hitchcock, Michael Gorven, Stefano Rivera MySQL support for non user initiated actions and 3rd party integration. IRC commands can launch any command line or http request to allow any program or script to control the bot by its output. IRC and XMPP bot can be bridged with Google Wave Can be updated without reconnecting, restarting, or reloading. Messages handled completely asynchronously. Kit to build internet client / server / gateway, primary for messaging networksįramework for creating bots. Extendible by plugins, can be used as client or whatever. Has simple and powerful permissions system. Can be used as a framework to create advanced channel bots.Įasily expandable by writing new modules.Ĭommand framework is designed to make writing commands easy. Single-thread multi-bot capable, low resource usage, botnet, user management, channel moderation, built-in irc bouncer, can be upgraded without disconnecting, IRC bot uptime contest, supports scripting in tcl, python.Įxtensible with many modules and support for multiple networks, multiple identities, SSL/TLS, STARTTLS, IdentD and various IRC daemons extensions. SSL, botnet, partyline, filesharing, user management, IRC bot uptime contest, supports scripting in tcl Voting, polling, elect/recall delegates, hold plenaries, admission control, automatically connects to other CNT Botsĭemocracy software for digital activists building flat, horizontal networks Many plugins, SSL, multiple networks support, (un)loading plugins, threads, configuration registry, standardized command syntax, argument parsing Allowing for bots in large networks can cause a relevant amount of network traffic overhead which needs to be financed and may even lead to netsplits. One of the reasons for doing so is that each nickname connected to the network increases the size of the network database which is being kept in sync across all servers. Some IRC networks forbid the usage of bots. Such server-sanctioned bots are called IRC services.īots are not always welcome. Some versions of IRC have a "Service" protocol that allows clients with these extra powers. Where bots are used for administrative functions such as this, they may need more access than a normal client connection allows. ![]() IRC bots are particularly useful on IRC networks such as EFnet and IRCnet without channel registration services, and on networks like Undernet or QuakeNet that require conditions to be met (minimum user count, etc.) before a channel may be registered. Channels dedicated to file sharing often use XDCC bots to distribute their files. These functions are usually provided by scripts, often written in a scripting programming language such as Tcl or Perl by the bot's users. As IRC has become popular with many dial-up users as well, shell accounts at shell providers have become popular as a stable Linux server with a decent connection to run a bot from.Īside from managing channel permissions, a bot can also perform functions such as logging what is posted to an IRC channel, giving out information on demand (very popular in IRC channels dealing with user support), creating statistics tracking the channel's top posters and longest-lived lurkers, or hosting trivia, Uno and other games. Thus, most IRC bots are run from computers which have long uptimes (generally running a BSD derivative or Linux) and a fast, stable Internet connection. Many of these features require that the bot be a channel operator. It can be configured to give channel operator status to privileged users when they join the channel, and can provide a unified channel operator list. It sits on an IRC channel to keep it open and prevents malicious users from taking over the channel. Often, an IRC bot is deployed as a detached program running from a stable host. 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. ![]() 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. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |