Last few additions/changes |
TCL-script |
Version |
Update |
Description |
why.tcl |
0 |
07-Jun-2004 |
Upon a +o mode by chanserv (dal.net) this script sends out a
WHY to chanserv and put the result in the file WHY.txt
|
freshmint.tcl |
2 |
20-Jan-2004 |
Right before a bot rehash this script removes previously loaded
packages, procedures, bindings and timers. On the rehash itself, the bot loads
packages, procedures and bindings from the sourced files.
|
lastseen.tcl |
3 |
27-Oct-2003 |
Upon a public !last this script reports the last 10 handles seen
most recently.
|
demo-ftpconnect.tcl |
1 |
19-Oct-2003 |
Upon an .ftpconnect on the partyline, this tcl makes an outgoing
connection to an FTP server.
|
maskhost.tcl |
3 |
14-Oct-2003 |
Some networks encrypt/obscure the hostnames and ips.
This script redefines the [maskhost] procedure.
|
kernel.org.tcl |
1 |
09-Oct-2003 |
On a public !kernel latest Linux info is requested from
www.kernel.org
|
dalnetneedunban.tcl |
1 |
08-Oct-2003 |
Example of the "need unban" binding. Requests unban from
from chanserv (DALnet) when the bot is banned.
|
List of scripts |
TCL-script |
Version |
Update |
Description |
angelina.tcl |
3 |
10-Feb-2002 |
Upon a public or DCC ".next" command voices a nick on the channel.
Voicing is on first join first voice basis.
|
autostatus.tcl |
0 |
07-Oct-2003 |
reports to a partyline user every minute the status of the bot,
partyline information and channels information.
|
autovoiceforall.tcl |
1 |
29-Mar-2002 |
Serve a voice mode (+v) to any nick joining one of the bots
channels with channelsetting -autovoice and channel mode +m.
|
badnickchange.tcl |
0 |
27-Mar-2002 |
Place a ban on a nick changing to a nick!user@host matching
ban in the banlist.
|
bignicknotalk.tcl |
0 |
26-Mar-2002 |
Allow long nicknames on a channel, but kick these nicks when
they talk. (DALnet)
|
chanxs.tcl |
1 |
22-Dec-2002 |
Usage: !chanxs. Displays the access levels to the channel
of all users in the userlist.
|
chatme.tcl |
0 |
27-Sep-2003 |
Upon a public !chat, the bot will attempt to dcc chat the user.
|
clearbans.tcl |
1 |
21-Jul-2003 |
Upon a public !clearbans or a .clearbans on the partyline, this
script removes all existing bans on the channel.
Note: it does not remove bans internal to the bot.
|
cycle.tcl |
0 |
08-Oct-2003 |
.cycle on the partyline by the bot owner will cycle the channel.
|
dalnetkeepop.tcl |
0 |
14-May-2002 |
Request operator status from chanserv (DALnet) upon joining
a channel or upon a bot deop. Check every minute for operator
status on all channels the bot monitors.
|
dalnetneedop.tcl |
1 |
08-Oct-2002 |
Example of the "need op" binding. Requests operator states
from chanserv (DALnet). Replaces the "need-op" setting.
setting.
|
dalnetneedunban.tcl |
1 |
08-Oct-2003 |
Example of the "need unban" binding. Requests unban from
from chanserv (DALnet) when the bot is banned.
|
demo-connect.tcl |
0 |
13-Jan-2003 |
Demo of the "connect" and "control" mechanisms.
|
demo-ftpconnect.tcl |
1 |
19-Oct-2003 |
Upon an .ftpconnect on the partyline, this tcl makes an outgoing
connection to an FTP server.
|
demo-ison.tcl |
0 |
19-Sep-2002 |
On a /msg botnick nick the bot will tell if the nick ISON.
Demo script for parsing ISON.
|
demo-listen.tcl |
0 |
30-Jan-2003 |
Demo of the "listen" and "control" mechanisms.
|
enforcenicklen.tcl |
1 |
26-Mar-2002 |
Enforces limit on nick length by kicking non-compliant nicks
(maximum 5 kicks per 20 seconds).
Exempted: users with one of the global/channel flags (n m o f).
|
freshmint.tcl |
2 |
20-Jan-2002 |
Right before a bot rehash this script removes previously loaded
packages, procedures, bindings and timers. On the rehash itself, the bot loads
packages, procedures and bindings from the sourced files.
|
goldensilence.tcl |
0 |
26-Feb-2002 |
On a public !topidle tells the top 3 idlers in a channel.
|
kernel.org.tcl |
1 |
09-Oct2003 |
On a public !kernel latest Linux info is requested from
www.kernel.org
|
lastseen.tcl |
3 |
27-Oct-2003 |
Upon a public !last this script reports the last 10 handles seen
most recently.
|
listbindings.tcl |
1 |
22-Mar-2002 |
Generates a file with the current bindings of the bot.
When needed bindings can be "unbind"ed.
|
listvars.tcl |
0 |
05-Feb-2003 |
Reads variable names from file and writes these variables
and their respective values back to the same file.
|
lusers.tcl |
2 |
26-Oct-2002 |
Usage: !lusers.
The bot will send a LUSERS request to the server and report the
result in the channel.
|
maskhost.tcl |
3 |
14-Oct-2003 |
Some networks encrypt/obscure the hostnames and ips.
This script redefines the [maskhost] procedure.
|
menu.tcl |
0 |
18-Mar-2002 |
Example TCL for presenting a dcc/telnet menu with choices.
Uses eggdrop's listen/control functionality.
|
mycmds.tcl |
0 |
28-Sep-2003 |
On a public !mycmds the script will tell the public commands the
user can use.
|
noparty.tcl |
0 |
31-Jan-2002 |
Disable partyline access through DCC chat and CTCP chat.
Partyline is still accessible through telnet.
|
noprivate.tcl |
2 |
25-Feb-2002 |
Kick users sending a private message to the bot.
Users are kicked from any channel they have in common with the bot.
|
onlinetime.tcl |
2 |
31-Jan-2003 |
Example script for catching and parsing a RAW 317 server message.
Upon a public !online retrieves the signon and idle time
as known in the IRC server.
|
portreport.tcl |
1 |
25-Sep-2003 |
Opens a listening port on eggdrop and reports connection data
and data send by the client. Script is for debugging purposes.
|
pwvalidator.tcl |
1 |
26-Sep-2002 |
A variety of new applications (CGI, PHP) require the verification
of a bots username/password combinations.
This script opens a password validator service on an eggdrop bot
on a listening port.
|
privategreet.tcl |
0 |
16-Mar-2002 |
Eggdrop greets in public when a channel is set to +greet.
With this script loaded, the bot will greet in private for channels
set to -greet.
|
prot-deop.tcl |
2 |
18-Mar-2002 |
Kick users deopping known users.
|
quitgreet.tcl |
1 |
04-Jul-2003 |
On a PART/SIGN/QUIT of a user sets the quit message as the infoline
of that user. The user will be greeted with that message when
joining the channel. Channel needs +greet setting.
|
randlist.tcl |
0 |
02-Feb-2002 |
Example tcl to generate a random list.
|
randomnumber.tcl |
1 |
16-Oct-2002 |
Script will generate a random number between the lower limit
integer and upper limit integer.
Usage: !random < lower limit integer > < upper limit integer >
|
recoverbotnick.tcl |
0 |
01-Mar-2002 |
Attempts to "recover" the botnick if it is in use. (DALnet)
|
serveronline.tcl |
2 |
01-Oct-2003 |
A ".bestserver" on the partyline displays a ranking of the servers
with the longest online times (duration of connection between
server and bot).
|
sockreport.tcl |
0 |
09-Oct-2003 |
open a listen port and echo back to client.
|
strictop.tcl |
7 |
11-Jul-2002 |
Deop users distributing operator status to unknown users.
|
topiclock.tcl |
1 |
15-Oct-2002 |
Locks a topic on a channel by checking every minute.
|
unbanparrot.tcl |
2 |
24-Feb-2002 |
Upon a public removal of a ban, this script removes the ban also
from the internal banlist.
|
undernetident.tcl |
0 |
17-Oct-2002 |
Idents [email protected] as
*[email protected] instead of *!ident@*.undernet.org.
|
undernetmodex.tcl |
1 |
16-Oct-2002 |
Set your bot to username.users.undernet.org.
Login to undernet and change mode to +x.
|
viso.tcl |
0 |
05-Feb-2003 |
Reads in a html template file, makes variable substitutions and
writes the result to a html file.
|
whoami.tcl |
0 |
16-Mar-2002 |
A public !whoami will tell you wether the bot recognises the user or not.
|
whoisbot.tcl |
0 |
07-Feb-2002 |
Bot will give some info about itself on a
/msg botnick whois botnick.
|
why.tcl |
0 |
07-Jun-2004 |
Upon a +o mode by chanserv (dal.net) this script sends out a
WHY to chanserv and put the result in the file WHY.txt
|