mirror of
https://github.com/EnergyMech/energymech.git
synced 2025-12-17 15:36:50 +00:00
102 lines
2.7 KiB
Plaintext
102 lines
2.7 KiB
Plaintext
--- Alias support
|
|
|
|
Command substitution
|
|
|
|
--- Async DNS support
|
|
|
|
Normally energymech uses blocking calls to lookup hostnames.
|
|
On bad networks this could cause problems because the whole mech
|
|
process will lock up until it gets its answer from the domain name
|
|
server. Async DNS support, or RawDNS for short, uses low level code
|
|
to do hostname lookups asynchronously.
|
|
|
|
--- Botnet support
|
|
|
|
Standard botnet functionality. Connect to other bots and share userlists
|
|
and other informaton. Partyline extends over the whole botnet.
|
|
|
|
--- Channel ban support
|
|
|
|
Sometimes ypu want to keep people from certain other channels out of your
|
|
own channel. With channel ban enabled, the bot will periodically do WHOIS on
|
|
users in your channel and if they are in your rivals channel as well, they can
|
|
be kicked or banned, etc.
|
|
|
|
--- Command output redirect
|
|
|
|
Certain commands like HELP normally require you to DCC chat or telnet to the
|
|
bot in order to execute. With command output redirect enabled, you can run
|
|
commands and force the output to be sent to a different target, like a nick,
|
|
channel or even file.
|
|
|
|
--- CTCP
|
|
|
|
Standard CTCP replies, VERSION, PING and FINGER. CTCP is not necessary for
|
|
DCC chat and DCC file support to operate.
|
|
|
|
--- DCC file support
|
|
|
|
--- Debug support
|
|
|
|
If you have a problem running a mech, debug output could explain whats going on.
|
|
Very necessary to include if you are a developer...
|
|
|
|
--- Dynamic channel limit (+l)
|
|
|
|
Make the bot update the channel user limit (+l) to a value that only allows
|
|
a limited number of users to join within a certain time period.
|
|
|
|
--- Dynamic command levels support
|
|
|
|
Permit altering at runtime the access level needed to use commands. Including
|
|
the possibility to disable commands.
|
|
|
|
--- Greet support
|
|
--- HTTP server support
|
|
|
|
Warning: ALPHA grade code. Not recommended for casual use. Make energymech
|
|
respond to HTTP requests on a user configurable port.
|
|
|
|
--- Host info support
|
|
|
|
Include features to monitor the server that the energymech runs on.
|
|
|
|
--- IRC proxy support
|
|
--- IRCD extensions support
|
|
|
|
BETA code. Support for non-standard IRC server features.
|
|
|
|
--- Newbie support
|
|
|
|
Extra safeguards and messages for beginners.
|
|
|
|
--- Note support
|
|
--- Notify support
|
|
--- Password hashing with MD5
|
|
|
|
Encrypt user passwords with md5.
|
|
|
|
--- Password hashing with SHA
|
|
|
|
Encrypt user passwords with sha1 or sha512.
|
|
|
|
--- Scripting with Python
|
|
--- Scripting with Tcl
|
|
--- Seen support
|
|
--- Session support
|
|
--- Statistics support
|
|
--- Telnet support
|
|
|
|
Support for connecting to the energymech partyline with telnet/netcat.
|
|
|
|
--- Trivia support
|
|
--- Toybox fun and games
|
|
--- Uptime support
|
|
|
|
Send bot uptime packets to the bot uptime tracker (https://www.eggheads.org/uptime)
|
|
|
|
--- URL capture support
|
|
--- WinGate support
|
|
|
|
Ancient tech. Support for wingate proxy.
|