Getting Started with StormBot

From BotHouse MediaWiki

Jump to: navigation, search

This page is not finished. You can help the StormBot Wiki Team by adding to it.


The purpose of this guide is to help users become familiar with some of the basic StormBot commands in order to effectively use the script.

This guide assumes the reader has finished the installation guide and has owner level access on the bot. It also assumes reader’s nickname is part of the owner flag in eggdrop’s configuration file. It also assumes that the bot is in at least one channel. If the bot is not in at least one channel (i.e: it is a clean installation of eggdrop and has not been run for the first time), please read First Time StormBot as it will provide instructions to get the bot into its first channel.

Contents

[edit] Guide Information

This guide is going to use a fictitious bot with the following settings:

[edit] LOGIN

This is crucial as StormBot will afford users virtually zero access unless they login to identify themselves with the bot. If the bot asks Who are you? Did you login?, the reason is because the login command was never issued.

/MSG LamestBot LOGIN <MY_PASSWORD> <MY_HANDLE>

[edit] The Basics

The bot should respond to commands stated in the channel by chatters. By default, the bot will have three names by which it will respond: its full nickname, its alternate nickname and the first letter and last letter of its regular nickname. The example bot noted at the beginning of this guide would respond to the following three commands (case insensitive):

  • LamestBot
  • LlamaBob
  • Lt

The bot will also respond to commands issued via /MSG, though commands relating to channels must also state a #channelname for which the command is being issued. Some commands do not require a #channelname but those are far and few between. Example:

/MSG LamestBot SAY #fictitious Hi!  I'm LamestBot, I'm a StormBot

If you have a question on whether or not the command needs #channelname specified, review the help topic for the command in question. This can be done by sending a help request to the bot by doing this:

/MSG LamestBot HELP <COMMAND_NAME>

Example:

/MSG LamestBot HELP ADDUSER

[edit] Listing Available Commands

Owners of bots will have access to all commands, but non-owner users will not have access to all commands. To list available commands:

/MSG LamestBot HELP #fictitious *

The command list generated in the output from the above command are the commands which the requesting user can execute. If the user does not have access to execute a command, the command will not show up in this list.

[edit] Access Levels

Before reading about StormBot's access levels, users should already be familiar with eggdrop's access flags. This will help understand which privileges users will have with the default access levels. NOTE: The commands and privileges provided by access levels can be changed with every installation. Though it is not detailed in this guide, be aware that not all StormBot configurations are the same. The information provided here is the default StormBot configuration.

Personal tools