-
We gather/collect eggdrop tcl scripts from all coders out there. Thank you for your support.
Channel Scripts
141 files
-
chanrelay.tcl
By Pugsley
# 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 comments
Submitted
-
watch.tcl
By Pugsley
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 comments
Submitted
-
add-delete.tcl
By Pugsley
Needs to be set
Where to make and delete announcements
.chanset #CHAN +staff
Where to publish the announcement
.chanset #CHAN +reklame
0 downloads
0 comments
Submitted
-
0 comments
Submitted
-
0 comments
Submitted
-
0 comments
Submitted
-
Timer.tcl
By Pugsley
DESCRIPTION:
Allows you to start/stop processes timers or see the list of active ones.
0 downloads
0 comments
Submitted
-
ssh.tcl
By Pugsley
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 comments
Submitted
-
0 comments
Submitted
-
holiday.tcl
By Pugsley
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 comments
Submitted
-
cservice.tcl
By Pugsley
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 comments
Submitted
-
csc.tcl
By Pugsley
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 comments
Submitted
-
checknick.tcl
By Pugsley
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 comments
Submitted
-
BT-INSTALL.sh
By Pugsley
Latest BlackTools downloader & installer.
USAGE: bash BT-INSTALL.sh <eggdrop directory> [eggdrop config]
0 downloads
0 comments
Submitted
-
0 comments
Submitted
-
gate.tcl
By Pugsley
Makes the bot transfer <mark>message</mark>s between two different channels.
1 download
0 comments
Submitted
-
badnicks.tcl
By Pugsley
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 comments
Submitted
-
0 comments
Submitted
-
ayudaBot.tcl
By Pugsley
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 comments
Submitted
-
country.tcl
By Pugsley
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 comments
Submitted
-
Covid19.tcl
By Pugsley
Shows realtime stats about the COVID-19 CORONAVIRUS OUTBREAK. These are taken from the site
0 downloads
0 comments
Submitted
-
protect.tcl
By Pugsley
Description:
Has all kinds of channel protections + Botnet channel flood protections and private protections.
2 downloads
0 comments
Submitted
-
0 comments
Submitted
-
repeat.tcl
By Pugsley
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 comments
Submitted
-
0 comments
Submitted