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 |
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) |
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