Jump to content
EGGTCL
  • We gather/collect eggdrop tcl scripts from all coders out there. Thank you for your support.

Channel Scripts

141 files

  1. Free

    chanrelay.tcl

    # chanrelay.tcl 3.14
    #
    # A way to link your channels
    #
    # Author: CrazyCat <crazycat@c-p-f.org>
    # http://www.eggdrop.fr
    # irc.zeolia.net #eggdrop
    #
    # Declare issues at https://gitlab.com/tcl-scripts/chanrelay
    # No issue means no bug 🙂
    #
    ## DESCRIPTION ##
    #
    # This TCL is a complete relay script wich works with botnet.
    # All you have to do is to include this tcl in all the eggdrop who
    # are concerned by it.
    #
    # You can use it as a spy or a full duplex communication tool.
    #
    # It don't mind if the eggdrops are on the same server or not,
    # it just mind about the channels and the handle of each eggdrop.
    ## CHANGELOG ##
    #
    # 3.14 - The Pi edition 🙂
    # Now possible to change the (user@network) displayed
    #   just add the usermask correct value in settings
    #   %nick% and %network% are dynamic variables
    #   Think to escape chars as [] or {}
    #
    # 3.13
    # Modified join/part/quit procs
    # Add a limit to message length
    #
    # 3.12
    # Added colors for actions and non-message
    #
    #
    # 3.11
    # Made the "oper" setting functionnal
    # Removed MDS support
    #
    # 3.10
    # Added debug log. It can be enable and disable in configuration
    # and with /msg rc.debug <on|off>
    #
    # 3.9
    # Added exclusion list to ignore some users
    # Added a way to restrict relay to an internal user list
    #
    # 3.81
    # Action mades by server are no more using nick "*"
    # Added a protection on oper actions:
    #   the action must come from the oper bot
    # Correction of the quit transmission: when the bot leaves,
    #   it now detect and transmit
    # Added botnet status broadcast
    # Changed the unload system (thanks to MenzAgitat)
    #
    # 3.8
    # Correction : the config file can now use username for naming,
    #   allowing to have relaying eggdrops in the same place with
    #   different settings
    #
    # 3.7
    # Addition of @commandes (public) restricted to operators:
    #   @topic <network|all> a new topic :
    #       Changes topic on specified network (or all)
    #   @mode <network|all> +mode [arg][,-mode [arg]] :
    #       Changes modes on specified network (or all)
    #       All modes must be separated with a comma
    #   @kick <network|all> user [reason] :
    #       Kicks user on specified network (or all)
    #   @ban <network|all> user [reason]:
    #       Ban-kick user on specified network (or all)
    #   Default reason and banmask are in the conf section
    #
    # 3.6-3
    # Correction of trans mode on/off
    #
    # 3.6-2
    # Correction of the logging of actions (/me)
    #   Nick was replaced with ACTION
    # Correction of empty chan list (!who)

    # 3.6-1
    # Correction of the !who command
    # It's now possible to have the list from a specific server
    #
    # 3.6
    # Correction of modes catching / transmitting
    #
    # 3.5 (Beta)
    # Integration of Message Delivery Service (MDS)
    # by MenzAgitat
    #
    # 3.4
    # Settings modified by msg commands are now saved
    # Correction of small bugs
    # Best verification of settings sent
    # Acknowledgement and error messages added
    #
    # 3.3-1
    # Correction for /msg eggdrop trans <action> [on|off]
    #
    # 3.3
    # Added lines introducing beginning and ending of userlist
    #
    # 3.2
    # Added gray user highlight
    #
    # 3.1
    # Added check for linked bot
    # Corrected parse of some messages
    # Corrected pub commands
    #
    # 3.0
    # Complete modification of configuration
    # Use of namespace
    # No more broadcast, the relay is done with putbot
    ## TODO ##
    #
    # Enhance configuration
    # Allow save of configuration
    # Multi-languages
    ## CONFIGURATION ##
    #
    # For each eggdrop in the relay, you have to
    # indicate his botnet nick, the chan and the network.
    #
    # Syntax:
    # set regg(USERNAME) {
    #   "chan"      "#CHANNEL"
    #   "network"   "NETWORK"
    #}
    # with:
    # USERNAME : The username sets in eggdrop.conf (case-sensitive)
    # optionaly, you can override default values:
    # * highlight (0/1/2/3): is speaker highlighted ? (no/bold/undelined/gray)
    # * snet (y/n): is speaker'network shown ?
    # * transmit (y/n): does eggdrop transmit his channel activity ?
    # * receive (y/n): does eggdrop diffuse other channels activity ?
    # * oper (y/n): does the eggdrop accept @ commands (topic, kick, ban) ?
    # * syn_topic (y/n): if set to Yes, the eggdrop will
    #   synchronize the channel topic when changed on
    #   another chan of the relay
    #
    # userlist(beg) is the sentence announcing the start of !who
    # userlist(end) is the sentence announcing the end of !who

    1 download

       (0 reviews)

    0 comments

    Submitted

  2. Free

    watch.tcl

    watch.tcl

    This script watches users with the !watch command and informs the caller when
    the user gets online or offline.

    Usage:
           !watch add user         watch user's status
           !watch del user         stop watching user's status
           !watch check user       check user's status once

    Enable for a channel with:    .chanset #channel +watch
    Disable for a channel with:   .chanset #channel -watch

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  3. Free

    add-delete.tcl

    Needs to be set
    Where to make and delete announcements
     .chanset #CHAN +staff
    Where to publish the announcement
     .chanset #CHAN +reklame

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  4. Free

    Undernet CS

    Undernet CS for Eggdrop

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  5. Free

    tsnstats-0.9.tcl

    Major league sports player stats.

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  6. Free

    scoreboard-0.3.tcl

    Current major league sports scores from ESPN.

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  7. Free

    Timer.tcl

    DESCRIPTION:
    Allows you to start/stop processes timers or see the list of active ones. 

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  8. Free

    ssh.tcl

    This script checks the status of a port on a host. Returns either Accepted, Refused,  Failed,
    or Timeout. It also portscans users on join and can ban the user and/or send    an op notice if
    a banned port is open.    

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  9. Free

    oidentd.tcl

    oidentd script

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  10. Free

    holiday.tcl

    DESCRIPTION:
    Offer the posibility to get the holiday for current date or a specified one (from current year
    only) for a specified country or a default one. Also can autoshow the holiday on channel. 
      - API used https://www.abstractapi.com/holidays-api . You have to register and get a key. 
      - Max. API uses/month : 1000

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  11. Free

    cservice.tcl

    DESCRIPTION:
    Gets information about registered channels on undernet via
    https://cservice.undernet.org/ like channel registered time,
    created time and other more if the user specified in tcl has access to
    that channel. It can also list users that have access to channel.

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  12. Free

    csc.tcl

    Csc TCL 1.2
    Check the status of an existing channel aplication through CService on UnderNet.

    To enable : .chanset #canal +csc | .set +csc (BlackTools)

    Usage : .csc <channel>

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  13. Free

    checknick.tcl

    DESCRIPTION:
    This script offers the posibility foreach user to save a list of nicks
    that the eggdrop will check if there are OFFLINE or ONLINE and message
    the user if the status foreach nick changed

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  14. Free

    BT-INSTALL.sh

    Latest BlackTools downloader & installer.
    USAGE: bash BT-INSTALL.sh <eggdrop directory> [eggdrop config]

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  15. Free

    BlackMail.tcl

    Black Mail IRC Script

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  16. Free

    gate.tcl

    Makes the bot transfer <mark>message</mark>s between two different channels.

    1 download

       (0 reviews)

    0 comments

    Submitted

  17. Free

    badnicks.tcl

    Features:
    * Sets a 2 Minute Channel ban on user who writes any of the defined bad words
    * Doesn't ban users with +o OR +f flags
    * Logs ALL user/op messages containing the defined words
    * Strips Character Codes from Messages

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  18. Free

    ayuda-comandos.tcl

    Public IRC Commands

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  19. Free

    ayudaBot.tcl

    When a user enters the #opers_help channel, the Bot (Bautista) will send him a private request for the help he needs, The user will put their doubt in the private area of the Bot and it will notify the #opers channel, where an operator You will see if you accept help or deny it with the help command while in the #opers channel, This service works on various types of irc servers like ircuh, unreal,

    2 downloads

       (0 reviews)

    0 comments

    Submitted

  20. Free

    country.tcl

    DESCRIPTION:
    Shows some info of the world countries (capital, currencies, population, etc).
    Also records countries from users joining your channel and makes a top list.

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  21. Free

    Covid19.tcl

    Shows realtime stats about the COVID-19 CORONAVIRUS OUTBREAK. These are taken from the site

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  22. Free

    protect.tcl

    Description:
    Has all kinds of channel protections + Botnet channel flood protections and private protections.    

    2 downloads

       (0 reviews)

    0 comments

    Submitted

  23. Free

    publico.tcl

    Public IRC Commands

    1 download

       (0 reviews)

    0 comments

    Submitted

  24. Free

    repeat.tcl

    Updated to v4 (17 November 1998) by slennox <slenny@ozemail.com.au>
    About time someone updated this nice little script that more people should be using Smile
     - Updated for 1.3 bots (channel specific +o user no longer kicked)
     - Added options to set number of kicks in how many seconds and kick msg
     - Added option to ban as well as kick

    Fixed version (1 December 1998)
     - repeatban set to 1 was generating 'invalid command name' error.
    I'd forgotten to add 'fixbanmask' proc (stolen from subop*.tcl by MHT & YaZZ) Smile

    Updated to v4.1 (8 December 1998)
     - Got rid of the fixbanmask crap and changed ban type to an IP ban Smile

    0 downloads

       (0 reviews)

    0 comments

    Submitted

  25. Free

    rules.tcl

    Rules IRC Script

    0 downloads

       (0 reviews)

    0 comments

    Submitted


×
×
  • Create New...