Initial Import

This commit is contained in:
MadCamel
2014-03-08 19:56:21 -05:00
parent 0b366093a7
commit aba69cb20f
221 changed files with 35407 additions and 4 deletions

5
help/8BALL Normal file
View File

@@ -0,0 +1,5 @@
8Ball command randomly gives a positive or negative answer.
The ! char is also recognized as commandchar.
Example: !8ball will I get laid tonight?

10
help/ACCESS Normal file
View File

@@ -0,0 +1,10 @@
Show someones access level. If no arguments are given, the bot
will display your own access level. You may also query the bot
for the access level required for commands, using:
ACCESS <commandchar><command>
For example: ACCESS -ACCESS
(If your command char is -)
See also: userlist

21
help/ALIAS Normal file
View File

@@ -0,0 +1,21 @@
Create or delete a command alias. Arguments like $1 will
be replaced with the corresponding argument from input.
$1 The first argument.
$1-2 The first and second argument.
$2-3 The second and third argument.
$1- All arguments starting with the first.
$2- All arguments starting with the second.
Example:
ALIAS MEEP SAY $2 $1 $3-
Would be translated in the following manner:
MEEP one two three four -> SAY two one three four
Aliases may call other aliases and aliases can be used
to replace built in commands. Aliases can recurse a
maximum of 20 times (prevents infinite loops).
See also: unalias

3
help/AWAY Normal file
View File

@@ -0,0 +1,3 @@
Sets the bot away. If no message is specified, previous
away status and message (if any) is removed.

5
help/BAN Normal file
View File

@@ -0,0 +1,5 @@
Ban a user on a channel. If a mask is given, a ban using
the mask will be placed. The user will not be kicked.
See also: unban, siteban, kb, screw

4
help/BANLIST Normal file
View File

@@ -0,0 +1,4 @@
Show the banlist for a channel.
See also: ban, unban

4
help/BYE Normal file
View File

@@ -0,0 +1,4 @@
End your own DCC or telnet connection.
See also: chat

5
help/CCHAN Normal file
View File

@@ -0,0 +1,5 @@
Set the current channel. With no argument,
the currently set channel is displayed.
See also: join, part, channels

6
help/CHACCESS Normal file
View File

@@ -0,0 +1,6 @@
Changes the level needed to do a command.
If "disable" is used instead of the level,
the command will be permanently disabled
(for as long as the bot remains).

0
help/CHANBAN Normal file
View File

4
help/CHANNELS Normal file
View File

@@ -0,0 +1,4 @@
Lists the channels the bot is active on.
See also: join, part, forget

4
help/CHAT Normal file
View File

@@ -0,0 +1,4 @@
Make the bot DCC chat you.
See also: bye

4
help/CLEARSHIT Normal file
View File

@@ -0,0 +1,4 @@
Clears the shitlist, removing all shit records.
See also: shit, rshit

6
help/CMD Normal file
View File

@@ -0,0 +1,6 @@
Send a command to linked bots. You can specify a single
bot to execute the command. Authentication is done on
target bot(s), not the bot you send the command from.
See also: link

4
help/CORE Normal file
View File

@@ -0,0 +1,4 @@
Shows core information about the bot.
See also: ver, uptime, ontime

4
help/CSERV Normal file
View File

@@ -0,0 +1,4 @@
Shows current server the bot is connected to.
See also: server, nextserver

5
help/CTCP Normal file
View File

@@ -0,0 +1,5 @@
Send a CTCP request to a user or channel.
The reply is displayed in the "STATUS" spy channel.
See also: spy

4
help/CYCLE Normal file
View File

@@ -0,0 +1,4 @@
Quickly part and rejoin a channel.
See also: join, part

6
help/DEOP Normal file
View File

@@ -0,0 +1,6 @@
Deop a user or users matching the given mask on
a certain channel. With a mask, only users with
access below the MAL setting are affected.
See also: down, op, mode

7
help/DIE Normal file
View File

@@ -0,0 +1,7 @@
Kills the bot. If session file is in use, use the
SHUTDOWN command instead to preserve the configurations
for all bots. If DIE is used, the killed bot(s) will
not be saved to the session file.
See also: reset, shutdown

3
help/DNS Normal file
View File

@@ -0,0 +1,3 @@
Resolve the hostname given or the host of the nick give.
If the hostname is an IP, a reverse resolve will be attempted.

8
help/DNSSERVER Normal file
View File

@@ -0,0 +1,8 @@
Add or remove DNS servers from the internal list.
+ip to add a new host, -ip to remove an existing host.
Only IP's can be used, hostnames will not work
(the resolver cannot resolve itself). With no arguments
a list of the current known DNS resolver addresses are
shown, the next host to be used is marked with underline.
Use `dnsserver -0' to remove all known hosts.

4
help/DO Normal file
View File

@@ -0,0 +1,4 @@
Sends raw commands to the server.
Example: DO PRIVMSG #eggdrop :yer all lame, except guppy =)

4
help/DOWN Normal file
View File

@@ -0,0 +1,4 @@
Deop you on a channel.
See also: deop, up, mode

4
help/ECHO Normal file
View File

@@ -0,0 +1,4 @@
Turns on and off partyline echoing of your own messages.
See also: chat, user

13
help/ESAY Normal file
View File

@@ -0,0 +1,13 @@
Works like SAY with some enhancements. As the bot parses the text
it replaces predefined variables with their current value:
$access Your own access on the current channel
$cc Current channel
$channels Channels
$on Ontime (same as ontime command)
$time Current time
$var(x) Show current setting for "x"
$up Uptime (same as uptime command)
$ver EnergyMech version
See also: say

4
help/FORGET Normal file
View File

@@ -0,0 +1,4 @@
Removes an inactive channel from memory.
See also: join, part

9
help/GREET Normal file
View File

@@ -0,0 +1,9 @@
When a matching user joins a channel, send a text as a greeting
to the channel or the user. Normal greetings and random line
greetings are sent to the channel joined as a message. All
greetings are sent line buffered.
greeting Send "greeting".
@greetfile Send the entire contents of greetfile as private NOTICEs.
%greetfile Pick a random line from greetfile as greeting.

12
help/HELP Normal file
View File

@@ -0,0 +1,12 @@
Online help system.
<topic> Shows help about a specific topic.
<command> Displays help entry for specified command.
<level> Displays all commands available at a specified level.
<pattern> Shows all help entries matching the pattern.
If no argument is given, all available commands available are
listed grouped by access level.
See also: usage

4
help/IDLE Normal file
View File

@@ -0,0 +1,4 @@
Show how long a person has been idle.
See also: showidle

4
help/INSULT Normal file
View File

@@ -0,0 +1,4 @@
Send a random insult to a user or channel.
See also: pickup

3
help/INVITE Normal file
View File

@@ -0,0 +1,3 @@
Invite someone to a certain channel. If no nick is given,
it defaults to inviting you.

4
help/JOIN Normal file
View File

@@ -0,0 +1,4 @@
Makes the bot join a channel
See also: cycle, part

5
help/KB Normal file
View File

@@ -0,0 +1,5 @@
Kickban a user from a channel. If no reason is given,
a random kick message will be used.
See also: ban, kick, screw, shit

5
help/KICK Normal file
View File

@@ -0,0 +1,5 @@
Kick a user from a channel. If no reason is given,
a random kick message will be used.
See also: kb, screw, shit

12
help/KS Normal file
View File

@@ -0,0 +1,12 @@
Add a kicksay. The bot kicks users when they say the words.
The optinal action is a number from 0 to 3;
0 on first offence, send the user a warning,
on second offence, kick them.
1 kick the user.
2 kickban the user.
3 kickban and shitlist the user.
If no arguments are given, the current kicksays will be listed.
See also: rks

3
help/LAST Normal file
View File

@@ -0,0 +1,3 @@
Shows the last commands done, and who did them
Default is 5, showing up to 20.

34
help/LEVELS Normal file
View File

@@ -0,0 +1,34 @@
Built in levels
Level 0: Anonymous user.
User is ignored by the bot.
Level 10: Partyline user.
Users with this level can verify themselves and communicate at
a basic level (help, usage, echo, ...) with the bot including
using the DCC partyline.
Level 20: Informed user.
User is allowed to query a few status informations.
Level 40: Channel operator.
User can op/deop/ban/unban other channel users and set topics.
Level 50: Senior Channel operator.
User can manipulate the shitlist.
Level 60: Channel Maintainer.
User can view the bot userlist.
Level 70: Bot operator.
User can add/remove channels and manipulate the bad words list.
Level 80: Bot master.
User may change protected topics, enforced modes, is not checked
for massmodes/masskicks/clones/revenge kick, can remove passwords
with SETPASS, always gets ctcp ping replies and is not affected
by PROT levels of other users. User may force bot to load/save
setting to/from files.
Level 90: Trusted bot master.
User may change the bot's nick, spy on channels/messages, change
channel settings and commandlevels. User is allowed to add/remove
links to other bots.
Level 100: Superuser.
Superuser, what can he *not* do?
Level 200: Bot.
Bots can not execute commands by /msg or in any other way.
Is also unaffected by massmodes/kicks/clones/revenge, etc...
Only bots added with botlevel (200) will be autoopped as
a responce to NEEDOP across network links with other bots.

18
help/LINK Normal file
View File

@@ -0,0 +1,18 @@
Add/remove and establish botnet links.
Add a new bot to the list:
LINK +guid password [host port]
Host and port is optional, required for making connections to
the remote bot, but if they are left out, the local bot can still
accept links incoming from the remote bot.
Remove a bot from the list:
LINK -guid
Attempt to establish a link:
LINK guid
With no arguments it will list all known bots.
See also: cmd, setautolink

4
help/LOAD Normal file
View File

@@ -0,0 +1,4 @@
Loads everything that can be loaded
See also: save

4
help/LUSERS Normal file
View File

@@ -0,0 +1,4 @@
Same as the irc command /lusers
See also: stats

4
help/ME Normal file
View File

@@ -0,0 +1,4 @@
Make the bot do an action on a certain channel
See also: say, esay, msg

5
help/MODE Normal file
View File

@@ -0,0 +1,5 @@
Set or unset channel modes. Can also be used
to change the modes of the bot.
See also: op, deop, voice, unvoice

3
help/MSG Normal file
View File

@@ -0,0 +1,3 @@
Usage: MSG <nick|channel> <message>
Send a message to a person or channel.
See also: SAY, ESAY, ME

3
help/NAMES Normal file
View File

@@ -0,0 +1,3 @@
Usage: NAMES [channel]
Shows names on the specified channel
See also: WHO

5
help/NEXTSERVER Normal file
View File

@@ -0,0 +1,5 @@
Usage: NEXTSERVER
Makes the bot go to the next server in the serverlist
You can also do 'kill -USR1 <mech_pid>' in the shell
to make it switch server.
See also: SERVER, ADDSERVER, SERVERLIST

4
help/NICK Normal file
View File

@@ -0,0 +1,4 @@
Usage: NICK <nick>
Changes the nick of the bot. If the nick given is already
in use, the bot will not change its nickname until the
occupied nick is available.

10
help/NOTIFY Normal file
View File

@@ -0,0 +1,10 @@
Show people online in the notify list.
Options can be specified as follows:
-all Show all nicks, online aswell as offline.
-nomatch Show online nicks even if they do not match the known mask(s).
-reload Reload the notify configuration file.
-full Show full details of each nick.
-seen Also show nicks that have been seen even if they are currently not online.

3
help/ONTIME Normal file
View File

@@ -0,0 +1,3 @@
Usage: ONTIME
Shows time connected to current server.
See also: UPTIME

4
help/OP Normal file
View File

@@ -0,0 +1,4 @@
Usage: OP [channel] [nick|mask]
Op someone on a given channel. Defaults to opping
you in the channel where the command is given.
See also: UP, DEOP, MODE

6
help/PART Normal file
View File

@@ -0,0 +1,6 @@
Makes the bot part a certain channel. To purge the channel
completely from memory, use the FORGET command once it has
parted.
See also: join, forget

6
help/PASSWD Normal file
View File

@@ -0,0 +1,6 @@
Usage: PASSWD [oldpassword] <newpassword>
Changes your password on the bot. The oldpassword parameter only
has to be given if a password is already set.
Note: Passwords are case-sensitive and are encrypted so not even
bot runners will know your password.
See also: SETPASS

19
help/PROTECTION Normal file
View File

@@ -0,0 +1,19 @@
Protection level can be 0 through 4 where the specific levels
are as follows:
0 No protection.
1 Reop/unban, do nothing to offender.
2 Reop/unban, deop offender.
3 Reop/unban, kick offender.
4 Reop/unban, kickban offender.
The channel protection level limits the highest protection
level that will be enforced. For example, if channel protection
level is set to 2 and a user has protection level 4, that user
will still be treated as having only level 2 on that channel.
If channel protection level is set to 0 (zero), protection
will not be enforced at all.
See also: setprot, user, userlist

6
help/PYTHON Normal file
View File

@@ -0,0 +1,6 @@
Execute a Python command. This command is only available if
the PLEASE_HACK_MY_SHELL option was enabled during the
compiling. It is an extremely risky command to allow.
============ CONSIDER YOURSELF WARNED ============

2
help/PYTHONSCRIPT Normal file
View File

@@ -0,0 +1,2 @@
Load a Python script into the energymech.

3
help/QSHIT Normal file
View File

@@ -0,0 +1,3 @@
Usage: QSHIT <nick> [reason]
Quick shit. Uses preset defaults for channel and shitlevel.
See also: SHIT, RSHIT, SHITLIST

6
help/RESET Normal file
View File

@@ -0,0 +1,6 @@
Restarts the bot completely. Same as killing the bot
and restarting it from the shell. The bot will attempt
to keep network connections alive (IRC server, DCC).
See also: die, shutdown

3
help/RKS Normal file
View File

@@ -0,0 +1,3 @@
Usage: RKS <channel> <pattern of words banned>
Removes a kicksay
See also: KS, KSLIST

3
help/RSHIT Normal file
View File

@@ -0,0 +1,3 @@
Usage: RSHIT <channel> <nick|userhost>
Removes someone from the shitlist
See also: SHIT, SHITLIST

5
help/RSPY Normal file
View File

@@ -0,0 +1,5 @@
Usage: RSPY <channel> [nick|channel]
Stop spying on a certain channel
Note: If a nick or channel is given at the end...that person/channel
will be removed from spying
See also: SPY, SPYMSG, SPYLIST

3
help/RT Normal file
View File

@@ -0,0 +1,3 @@
Usage: RT <channel>
Sets a random topic.
See also: TOPIC

4
help/SAVE Normal file
View File

@@ -0,0 +1,4 @@
Saves the entire enchilada.
See also: load

3
help/SAY Normal file
View File

@@ -0,0 +1,3 @@
Usage: SAY <channel> <message>
Send a message to a channel.
See also: ME, ESAY, MSG

3
help/SCREW Normal file
View File

@@ -0,0 +1,3 @@
Usage: SCREW [channel] <nick> [reason]
Kickban a user on a channel and place two bans using
randomized masks.

2
help/SEEN Normal file
View File

@@ -0,0 +1,2 @@
Usage: SEEN <nick>
Information on when someone was last seen by the bot.

7
help/SERVER Normal file
View File

@@ -0,0 +1,7 @@
Add or remove a server. If +/- is left out, the bot will
also attempt to connect to the server. If no argument
is provided, the list of known servers is displayed.
Added servers will be put into the current servergroup.
See also: cserv, nextserver, servergroup

13
help/SERVERGROUP Normal file
View File

@@ -0,0 +1,13 @@
Add or remove a servergroup. If no argument is given, a list
of the servergroup identifiers will be displayed including the
current one. If the identifier already exists it will make it
the currently active one. Servers that are added, are added to
the current servergroup. At startup the default servergroup
is "default". The "default" servergroup cannot be removed.
By setting the SERVERGROUP setting on a bot, that bot will only
connect to servers with that same SERVERGROUP. If a bot has no
SERVERGROUP setting, it will connect to any server regardless
of which servergroup the server belongs to.
See also: server, setservergroup

24
help/SET Normal file
View File

@@ -0,0 +1,24 @@
Change a setting. For channel settings you can use * to change
a setting for all known channels.
If no setting and/or channel is specified, show all current
settings affecting the current/selected channel and bot.
For more help on each setting displayed, use "HELP SETxxx"
where the "xxx" is the setting in question.
Channel settings:
ABK, AOP, AUB, AVOICE, CHANBAN, CKL, CTL, DYNLIMIT, ENFM,
ENFMODES, FL, FPL, IKT, KS, MAL, MBL, MDL, MKL, MPL, NCL,
PROT, PUB, RK, SD, SHIT, SO, STATS, TOP
Bot settings:
AAWAY, ALTNICK, CC, CMDCHAR, CTCP, DCCANON, DCCFILES, DCCUSER,
ENFPASS, IDENT, IRCNAME, ISONDELAY, MODES, NETUSERS, NOIDLE,
NOTIFYFILE, ONOTICE, RF, RV, SERVERGROUP, SPY, UMODES,
USERFILE, VIRTUAL, WINGATE, WINGPORT
Process settings:
AUTOLINK, BNCPORT, CTIMEOUT, LINKPASS, LINKPORT, QCHAR, QDELAY,
QFILE, SEENFILE, UPHOST, UPNICK, UPPORT, WEBPORT

6
help/SETAAWAY Normal file
View File

@@ -0,0 +1,6 @@
Usage: SET AAWAY <value>
Setting for how long in minutes the bot waits idle before setting
AWAY status and a random away message. Any privmsg sent by the bot
resets the idle-timer to zero.
To disable auto-away set a value of 0.

3
help/SETAOP Normal file
View File

@@ -0,0 +1,3 @@
Usage: TOG [channel] AOP [0|1|on|off]
Toggles the auto-opping of users if verified.

4
help/SETAUB Normal file
View File

@@ -0,0 +1,4 @@
Usage: SET [channel] AUB <value>
Erases old bans automatically, this sets how many minutes old they have to be.
To disable auto-unbanning set a value of 0.

6
help/SETAVOICE Normal file
View File

@@ -0,0 +1,6 @@
Usage: SET [channel] AVOICE <level>
Sets the autovoice level for a channel.
0 - disable autto-voice for everyone
1 - voice +AV users as they join
2 - voice everyone as they join

2
help/SETCC Normal file
View File

@@ -0,0 +1,2 @@
Usage: TOG CC [0|1|on|off]
Toggles the necessity of the command character for doing commands.

6
help/SETCHANBAN Normal file
View File

@@ -0,0 +1,6 @@
Level needed: 40
Usage: SET [channel] CHANBAN [0|1|on|off]
Enable or disable the chanban feature on a given channel.
See also: chanban

6
help/SETCKL Normal file
View File

@@ -0,0 +1,6 @@
Usage: SET [channel] CKL <level>
Sets the number of lines of caps allowed within a 5 second
period before the user will be kicked
Note: a line with 60% or more is considered to be caps

6
help/SETDCC Normal file
View File

@@ -0,0 +1,6 @@
Usage: TOG DCC [0|1|on|off]
Toggles the requirement of a user needing to be on the userlist
before he/she can DCC CHAT the bot.
In other words:
When this is on, only users can DCC.
When this is off, anyone can DCC.

3
help/SETENFM Normal file
View File

@@ -0,0 +1,3 @@
Usage: TOG [channel] ENFM [0|1|on|off]
Toggles mode enforcement on a certain channel.
See also: SETENFM

4
help/SETENFMODES Normal file
View File

@@ -0,0 +1,4 @@
Usage: SET [channel] ENFM <modes>
Enforces modes on a channel if a server changes them or
if a non-user changes them.
See also: TOGENFM

5
help/SETENFPASS Normal file
View File

@@ -0,0 +1,5 @@
Usage: SET [channel] ENFPASS [0|1|on|off]
Require users to have a password set to perform
commands. Commands attempted by un-passworded users
will be ignored.

3
help/SETFL Normal file
View File

@@ -0,0 +1,3 @@
Usage: SET [channel] FL <level>
Sets the number of lines by the same person within a 10-second
period before it is considered a flood

8
help/SETFPL Normal file
View File

@@ -0,0 +1,8 @@
Usage: SET [channel] FPL <level>
Sets the protection level against floods.
0 - no action against offender
1 - kick offender
2 - kickban offender
Note: After 3rd kick within 10 minutes, the person will be
sitekickbanned. After the 4th time, the person will
be shitlisted.

9
help/SETIKT Normal file
View File

@@ -0,0 +1,9 @@
Usage: SET [channel] IKT <limit>
The maximum number of minutes users are allowed to be idle
before being kicked off the channel.
Default is 0 minutes (idle kick disabled).
Valid range is 0 to 40320 minutes (4 weeks).
See also: idle

2
help/SETKS Normal file
View File

@@ -0,0 +1,2 @@
Usage: TOG [channel] KS [0|1|on|off]
Toggles kicking on kicksays.

3
help/SETMAL Normal file
View File

@@ -0,0 +1,3 @@
Usage: SET [channel] MAL <level>
Sets the mass-action level (the level massdeop, masskick,
and masskickban will have no effect on).

3
help/SETMBL Normal file
View File

@@ -0,0 +1,3 @@
Usage: SET [channel] MBL <level>
Sets the the number of bans allowed during a 10 sec time
period before it is considered a massban

3
help/SETMDL Normal file
View File

@@ -0,0 +1,3 @@
Usage: SET [channel] MDL <level>
Sets the the number of deops allowed during a 10 sec time
period before it is considered a massdeop

3
help/SETMKL Normal file
View File

@@ -0,0 +1,3 @@
Usage: SET [channel] MKL <level>
Sets the the number of kicks allowed during a 10 sec time
period before it is considered a masskick

6
help/SETMODES Normal file
View File

@@ -0,0 +1,6 @@
Usage: SET MODES <value>
Number of MODE operations that can be sent to the IRC server
in a single line. This value can be auto-detected on server
connect if the bot is compiled with support for 005 replies
and the server sends them (most big networks today).

6
help/SETMPL Normal file
View File

@@ -0,0 +1,6 @@
Usage: SET [channel] MPL <level>
Sets the protection level against massmoders.
0 - no action taken against offender
1 - kick offender
2 - kickban offender
3 - kickban and shitlist offender

3
help/SETNCL Normal file
View File

@@ -0,0 +1,3 @@
Usage: SET [channel] NCL <level>
Sets the number of nick changes within a 10 second period
before it is considered nickflooding

5
help/SETPASS Normal file
View File

@@ -0,0 +1,5 @@
Sets password for the specified user.
To remove a password use the string 'none' for password.
See also: verify, passwd

10
help/SETPROT Normal file
View File

@@ -0,0 +1,10 @@
Usage: SET [channel] PROT <number>
Max enforced protection level for a channel.
Valid levels are 0 through 4.
Users with a protection level higher than the level
set for the channel will be treated as if their protection
level was the same as the level set for the channel.
See also: protection

2
help/SETPUB Normal file
View File

@@ -0,0 +1,2 @@
Usage: TOG [channel] PUB [0|1|on|off]
Toggles the allowance of public commands.

2
help/SETRK Normal file
View File

@@ -0,0 +1,2 @@
Usage: TOG [channel] RK [0|1|on|off]
Toggles revenge kicking.

2
help/SETSD Normal file
View File

@@ -0,0 +1,2 @@
Usage: TOG [channel] SD
Toggles the deopping of non-users who are serveropped

6
help/SETSERVERGROUP Normal file
View File

@@ -0,0 +1,6 @@
Level needed: 80
Usage: SET SERVERGROUP <identifier>
Set which group of servers to use for the current bot.
See also: servergroup

2
help/SETSHIT Normal file
View File

@@ -0,0 +1,2 @@
Usage: TOG [channel] SHIT [0|1|on|off]
Toggles the kicking of shitlisted users.

3
help/SETSO Normal file
View File

@@ -0,0 +1,3 @@
Usage: TOG [channel] SO [0|1|on|off]
Toggles strict opping. If on, if people not in the userlist
are opped, they will be deopped.

6
help/SETSTATS Normal file
View File

@@ -0,0 +1,6 @@
Level needed: 80
Usage: SET [channel] STATS <filename>
Set filename to where statistics for the channel is saved.
See also: stats

2
help/SETTOP Normal file
View File

@@ -0,0 +1,2 @@
Usage: TOG [channel] TOP
Toggles the enforcement of the channel topic

Some files were not shown because too many files have changed in this diff Show More