Please see the module files for tcl commands relating to each module. Scripts for eggdrop bots are written in tcl, extended by the addition of many. To load a tcl script you must add this line to the end of your config file. Tcl scripts are written to enhance your eggdrop bot. Near the end of the example config file, youll see a couple of lines like this. Those trigger on keywords and attempt to have a conversation. A beginners guide to tcl with focus on eggdrop a bit outdated, but still covers the basics guide to tcl scripting for eggdrop 1. Eggdrop is the oldest internet relay chat irc bot still in active development. A really super simple tcl script for eggdrop bots that uses to pull some basic profile information on a user. It is a finely crafted hybrid of a graphical configuration interface and a fully functional and expandable eggdropbased bot. Discussion of eggdrop bots, shell accounts and tcl scripts. There are far too many topics to be covered all at once, but this may help you get started with your own scripts.
There are 100s of tcl scripts available for download. Kobaz eggdrop scripts kobazscripts is a collection of eggdrop tcl scripts including the following features. Bogustrivia, or to perform specific duties like channel protection, limits, modes and more, they must be properly installed and setup. As you all know, tcl official site, wiki page is needed to compile eggdrop so in this short tutorial i will show you how to install it locally to your shell. Its a good idea to leave these lines alone, as the. All of the normal tcl builtin commands are still there, of course, but you can also use these to manipulate features of the bot. How to install eggdrop how to compile eggdrop how to. This is the bleeding edge of eggdrop development, so look here for the most recent features but also the most recent unfixed bugs. This is an exhaustive list of all the tcl commands added by eggdrop.
Eggdrop is one of the oldest irc bots still in active development, and it can be programmed to perform an endless amount of tasks. Eggdrop help general support and discussion of eggdrop bots. Tcl is a programming language that is used to write scripts for eggdrop. These commands are only really useful if you plan on writing tcl scripts. The official docker image of eggdrop ircs oldest activelydeveloped bot. How to configure your eggdrop bot knowledgebase kire. It is extendable with tcl scripts andor c modules, has support for the big five irc networks and is able to form botnets, share partylines and userfiles between bots.
The tcl archive is one of the webs premier repositories of tcl scripts for eggdrop, allowing you to search or browse hundreds of. Eggdrop is an internet relay chat irc bot that can be extended using either c modules or tool command language tcl scripts. Otherwise, the eggdrop will just save its userfile and rehash. It is written in a different style to things like eliza and the megahal module. An irc bot written in c which uses tcl as the script language. Most of them ive written, but some are edited versions of those written by others. The bot is written in the c programming language and features interfaces for c modules and tcl scripts that allow users to further enhance the functionality of the bot. All of the normal tcl builtin commands are still there, of course. The tcl archive is one of the webs premier repositories of tcl scripts for eggdrop, allowing you to search or browse hundreds of scripts that can enhance your bots functionality. You then need to add a line to load the script at the end of your bots config file. Eggdrop is the worlds most popular open source irc bot, designed for flexibility and ease of use. General recommendation is to have the admin of the machine you have a shell on install tcl for you, but if. Weve teamed with and to bring you the next generation of the eggdrop tcl archive. Information on eggdrop bots, shell accounts, and tcl scripts.
Blacktools is the most complete channel management tcl script for eggdropwindrop who. Quotebot, infobot, triviabot, botnet control, password checking, dynamic configuration file management, database, math, no manual ops, and a help system. But you can also use these to manipulate features of the bot. Eggdrop community forum download eggdrop eggdrop setup using your eggdrop. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. To add a tcl script, you must copy the tcl file to the scripts directory of your eggdrop. If you are unfortunate enough not to have any tcl installed you can always download the latest tcl tcl 8. Windows xpvista7810 ports of the eggdrop irc bot rocket.
Contribute to jamesoffeggdrop scripts development by creating an account on github. Download tcl dowload emech archive psybnc archive eggdrop archive scripts mirc other programs others install vesta control panel install gnuworld install root dependence debian forum contatti. Eggdrop was originally intended to help manage and protect channels from takeover attempts and other forms of irc war. This can also cause problems with some newer scripts. It currently hosts 1743 scripts by 939 authors, and was last updated 7 october 2017. This tcl archive currently hosts 1765 scripts by 936 authors last updated. This is a collection of scripts for the eggdrop irc bot. There are hundreds of tcl scripts out there that add all sorts of interesting capabilities. It is a feature rich program designed to be easily used and expanded upon using tcl scripting by both novice and advanced irc users on a variety of hardware and. This is the next generation of eggdrop bots based on the otbn. Kobazscripts is a collection of eggdrop tcl scripts including the following features. But, if you do use it and encounter any bugs, please make sure to let us know. Whether to provide entertainment to your channel, like my script. Chat desktop client official osx, windows, and linux desktop clients for rocket.
Eggdrop is an irc bot written in c, which sits on channels and takes protective measures, such as preventing it from being taken over in the few ways that anything can, recognizing banned users to reject them, recognizing privileged users to give them operator status, punishing users for things like flooding, among innumerable others. This subject is so big i can write a whole tutorial about it, so instead ill just write the basics. Eggdrop, being a bot, sits on a channel and takes protective measures. Welcome to the webs next premier eggdrop tcl script archive.
1276 651 504 1057 1292 8 476 407 1332 289 1117 982 1015 945 663 992 52 151 906 1172 736 1215 479 909 1324 1414 357 284 100 1084 1403 1035 66 1322 393 314