bvzm.tcl - version 0.6.1 rc1
This script is ran and tested with eggdrop 1.8.4
Currently requires no extra packages to be installed.
to install bvzm.tcl, clone it to your scripts/ folder, then copy bvzm-settings.tcl.dist to bvzm-settings.tcl and edit to your liking.
These commands are used in a channel that the bot is on.
The command character is defined by settings->gen->pubtrig
Who |
Command |
Function |
anyone |
regme |
Registers a user into the userfile, if they aren't already in it. |
anyone |
bvzm |
this command by itself shows an error message |
anyone |
fchk |
check your flags with the bot |
anyone |
whoami |
see your nick, userhost, and handle as seen by the bot |
anyone |
version |
full version reply |
anyone |
dccts |
show info about dccts |
anyone |
pack |
tells the bot to prepare the channel for a "chan-wide toke-out" |
Who |
Command |
Function |
friends |
rollcall |
{requires bvzm chanflag} lists all nicks in the channel for a Roll Call |
friends |
uptime |
shows bots current uptime |
Command |
Function |
e |
channel op commands - basic (de)op/voice and kick |
-> op |
give op status to yourself or someone else |
-> deop |
remove op status from yourself or someone else |
-> voice |
give voice status to yourself or someone else |
-> devoice |
remove voice status from yourself or someone else |
-> kick |
kick a user from the channel, reason optional |
-> remove |
politely inform a user to leave, after a setable time bvzm will kick them if they have not already left |
-> mode |
push a mode change to the channel |
-> invite |
invite a user to the channel |
-> topic |
change the channel topic |
-> mvoice |
initiate a mass voice |
-> help |
display help information about each command |
Command |
Function |
status |
displays current system status, such as load averages, and other info found in the uptime command |
Use the "bvzm" command, and its various subcommands to see information about the script, and
help options for the commands
Subcommand |
Function |
help |
shows basic help |
-> {command} |
show command help for a specified command |
info |
shows information about bvzm.tcl to the channel |
commands |
show a list of commands |
The controller (set via settings->gen->controller)
Subcommand |
Function |
restart |
restart the bot |
die |
kill the bot :( |
nsauth |
have the bot authenticate itself to NickServ - change the settings->gen->npass value to what you wish the bot to use |
register |
have the bot register itself with NickServ - change settings->gen->npass and settings->gen->email to the desired values |
group |
have the bot group itself to a specified nick with NickServ - change settings->gen->group->nick and settings->gen->group->pass |
rehash |
rehash the bot |
package |
Command |
Function |
dccts |
dccts |
DCC-To-Server - Send messages to predefined channels from dcc |
Automated channel management/features
Flag |
Name |
Function |
avoice |
Autovoice |
Automatically voice users on join |
All settings for bvzm.tcl are located in bvzm-settings.tcl
Setting |
Function |
pubtrig |
public trigger command character |
controller |
master controll command character |
npass |
NickServ password (used for nsauth and register) |
email |
NickServ registration email (used for register) |
homechan |
where the script will report controller messages |
Setting |
Function |
mode |
enable (1) or disable (0) dccts (DCC-to-Server) |
reqflag |
flag required to use dccts - can be single flag or multiflag |
chan1 |
dccts channel 1 |
chan2 |
dccts channel 2 |
chan3 |
dccts channel 3 |
chan4 |
dccts channel 4 |
chan5 |
dccts channel 5 |
I can be contacted at irc.irc-nerds.net in #fuknz, #bots, and #nerds