Of course this is not the complete list of commands/features (try '.help smart' to have a complete
list), but I think they are the most importants:
-
Modular System: '.setup/.msetup': you can dynamically choose modules to load/unload
on each bot.
-
Upgrade System: '.upgrade/.mupgrade': A simple and powerfull interface to remotely
upgrade your botnet to the last smart.tcl.
-
Help System: '.help smart': full list of smart.tcl commands, each one's help
available with '.help command'.
-
SOP (Smart-OP routines): '.sop/.msop': fully configurable botnet ops, auto-add,
auto-jump, etc.
-
Protector: '.prot/.mprot': All kinds of user/bot/channel protections you can imagine,
including chan-limit, extra-bitch, split detection/protection, anti fake-takeover prot, etc.
-
Bouncer: '.bounce or .bnc': A complete, fully configurable Bounce System, like a
shell psy-bnc, but not requiring any extra bg-process!Supports both IRC/telnet connections,
vhost configuration (ask your shell providers before using!),multiple users, users/bots
connections, guest/user/bot/owner privileges, etc.
-
Anti-Spam: '.spam': A complete, fully configurable Anti-Spam System.
-
Clone Scanner: '.clone': Scans for clones on your channels and do what you want with 'em.
-
Anti-Repeat: '.repeat': notice/kick/ban users repeating the same things (fully
configurable).
-
Log Facilities: '.logs': lets you add/rem/examine/download bot logs from a partyline interface.
-
Shell Commands: you can use most commonely used shell commands directly from partyline,
for example '.ls', '.mv', '.find', '.cat', ...
-
Remote Filesystem Commands: you can send files through botnet via simple commands like
'.send/.msend', or download files from bot's filesystem with '.get', etc.
-
Send User Records: '.senduser': just linked a new non-shared bot?Want to transfer some
users on new bot?Just '.senduser' to it!
-
Mass Stuff: lots of interesting commands like .mjoin, .mchanset, .massmsg, .mcycle,
.mop, ...
-
Botnet Stuff: usefull commands like '.check', '.flagnote', '.botserv', '.+serv',
'.-serv', etc.
-
Topic Locker: '.tlock': want to organize a meeting and don't want users to change
your channel topic?Just lock it with '.tlock'!
-
On-Join messages: '.onjoin': want to show channel's website to joining/parting users?
Just configure this interface!
-
News reading: '.news': discover all news about your last installed smart.tcl!
-
Last commands facilities: want to see last 7 commands?Just use '.last 7'..
-
Anti Idle: '.idle': public or public messages to simulate a normal user connection.
-
Auto Invite System: '.ainv': automatically invites users joining specified channels
to other channels.
-
email System: '.mail': lets you send emails through party-line.
-
Probe System: '.probe': if you find some "Tcl error", you can use the '.probe'
command to have informations about the error, and maybe email a '.probe log' to the
author to let him correct the bug.
-
Query commands: like 'chatme', to make the bot call you via dcc-chat, or 'ping', etc.
-
...