Eggdrop

Note: The #tcl IRC channel on freenode is not a good place for eggdrop questions! Instead try #eggdrop on Libera.Chat. See also When you ask questions about eggdrop on The Tclers' Chat

What is Eggdrop

Eggdrop is an Internet Relay Chat (IRC) bot (robot) which is programmable in Tcl.

Where to find Eggdrop

        Description: An IRC bot written in C which uses Tcl as the script language.
        Designed to sit on an IRC channel and take protective measures to
        keep the channel from being taken over, to enforce banishments,
        provide privileged operations, etc.
        Development code is available via anonymous cvs at
        :pserver:[email protected]:/usr/local/cvsroot
        Latest version is v1.6.20 (released 23 Jul 2010).
        Contact: mailto:[email protected]

Eggdrop mailing lists

The official Eggdrop mailing lists can be found here [L1 ]

Eggdrop related resources

Eggdrop related Tcl scripting tutorials

Eggdrop Scripts, Add-ons, and Tools

 What: aEGiS t0xirc
 Where: http://freshmeat.net/projects/agst0xirc/
 Description: PHP class that enables apps to interact with
        Eggdrop IRC bots.  Requires a Tcl script.
        Currently at version 1.0.2 .
 Updated: 11/2002
 Contact: See web site

 What: BanSPAM
 Where: http://freshmeat.net/projects/banspam/
 Description: Tcl Eggdrop IRC bots designed to
        defend IRC channels from spam.
        Currently at version 2.0 .
 Updated: 01/2003
 Contact: See web site

 What: bMotion
 Where: http://www.bmotion.net
 Description: Eggdrop bot AI script to allow them to be
        better channel members on IRC.
        Currently at version 0.1.0 .
 Updated: 07/2008
 Contact: See web site

 What: bnews
 Where: http://freshmeat.net/projects/bnews/ 
 Description: Eggdrop tcl news service supporting
        customized plugins and subscriptions.
        Currently at version 1.0 .
 Updated: 08/2003
 Contact: See web site

 What: Eddie's Extensions
 Where: http://sf.net/projects/eddie42/
 Description: Set of Tcl scripts for Eggdrop bots to add extra features
        such as magic 8 ball, polls, random numbers, calculators, etc.
        Currently at version 0.8.6a .
 Updated: 08/2001
 Contact: http://sf.net/users/cheetham14/

 What: Kobaz Eggdrop Scripts
 Where: http://kobaz.cjb.net/
 Description: Collection of Eggdrop Tcl scripts including a Quotebot,
        Infobot, TriviaBot, Botnet Control, Password Checking,
        Dynamic Config File management, Database, Math, help system,
        etc.  Requires Eggdrop 1.3.x and Tcl 8.1 or higher.
        Currently at version 2.2.6 .
 Updated: 06/2000
 Contact: mailto:[email protected]

 What: KutuluPack Script Distribution
 Where: http://www.charm.net/%7Ekutulu/eggdrop.html
 Description: A collection of Tcl scripts designed to intereact with
        each other, allowing for dynamic loading/unloading, version
        checking, help system, etc.
 Updated: 07/1999
 Contact: Unknown

 What: mbot
 Where: http://freshmeat.net/projects/mbot/
 Description: C++ IRC bot with embedded Tcl scripting.
        Partially compatible with eggdrop.
        Currently at version 0.0 .
 Updated: 07/2003
 Contact: See web site

 What: MilkBot
 Where: http://www.cowofdoom.com/archive/pub/aim/milkbot.tar.gz
        ftp://ftp.cowofdoom.com/pub/aim/milkbot.tar.gz
 Description: Eggdrop Tcl script that connects the Eggdrop IRC channel bot
        to AIM.
 Updated: 07/1999
 Contact: mailto:[email protected] (Will Woods)

 What: MoxQuizz
 Where: http://meta-x.de/moxquizz/
 Description: IRC quiz/trivia script for eggdrops, which acts as
        game master.
        Currently at version 0.7.1-nounicode .
 Updated: 09/2001
 Contact: mailto:moxon at meta dash x dot de

 What: NET.tcl
 Where: http://pages.infinit.net/mutedtcl/home.htm
 Description: Modular eggdrop Tcl script which includes modules
        for getop, channel management and utilities.
        Currently at version 1.0.1Beta .
 Updated: 07/2002
 Contact: See web site

 What: Prae's Scripts
 Where: http://fancyfree.wildfyre.com/%7Eprae/ (???)
 Description: Scripts for the Eggdrop bot.  Includes Repeat, Limit, Clean.
        Currently at version 1.3.
 Updated: 02/2000
 Contact: mailto:[email protected]

 What: process watch
 Where: http://cory.charltonfamily.org/software/process_watch/
 Description: Monitor and auto-kill user processes exceeding a maximum
        CPU or memory load, max number of eggdrops, etc.
        Currently at version 0.2 .
 Updated: 09/2001
 Contact: mailto:ccharlton at mach dash nine dot com

 What: QuoteEngine
 Where: http://freshmeat.net/projects/quoteengine/
 Description: eggdrop tcl script for channel users to store irc quotes
        into mysql database.
        Currently at version 1.1.0 .
 Updated: 07/2003
 Contact: See web site

 What: Quotesaq
 Where: http://rad.capecod.net/quote/
        http://rad.capecod.net/quote/Quotesaq-v2.1.tar.gz
 Description: Advanced quote system for Eggdrop IRC bots.  Uses
        Tcl script to interface to Perl scripts.
 Updated: 07/1999
 Contact: mailto:[email protected]

 What: Reaper Scripts
 Where: https://sf.net/projects/reaperscripts/
 Description: Tcl/bash scripts to aid eggdrop/bnc
        shell providers in process management.
        Currently at version 2.0.0 .
 Updated: 07/2002
 Contact: See web site

 What: Tclfr
 Where: http://tclfr.sf.net/
 Description: Tcl scripts for Eggdrops and writing
        French Tutorials for Tcl.
 Updated: 02/2000
 Contact: mailto:[email protected]

 What: TopicEngine
 Where: http://freshmeat.net/projects/topicengine/
 Description: eggdrop bot scripting for managing the topic in an IRC
        channel.
        Currently at version 1.19 .
 Updated: 01/2003
 Contact: See web site

 What: vetestcl
 Where: http://www.self-evident.com/exploits/vetes/
 Description: Tcl equivalent to the VetesCan package.  Provides Eggdrop bot
        secure functionality.  Currently at version 01-12-2000 .
 Updated: 10/1999
 Contact: mailto:[email protected]

 What: Wolfpack
 Where: http://www.techmonkeys.org/~tothwolf/wolfpack/
 Description: The Wolfpack Modular Tcl Script System is designed to replace
        the use of sourced Tcl scripts with Eggdrop. One of the more unique
        features of Wolfpack is its ability to dynamically load, unload, and   
        configure script 'modules' while the bot is running. The Wolfpack
        framework is designed in such a way that there should never be a
        need to manually edit a script 'module' to change its settings.
 Updated: 12/2004
 Contact: See web site

http://perplexa.ugug.org/

IL I recommend going and scouring through eggdrop resources, its an extremely large body of code that has a lot of nifty functions like weather scripts, dictionaries, ai bots, etc :)


[Explain http://eggdrop.azatom.info/wiki/Main_Page ]

http://www.tclhelp.net/


See also