The Phriendly Chat Network!

Phishy Chat Network::DiceBot

 

What Is DiceBot

DiceBot is a multi function robot for roll play games or sims, he's also a very good trivia player, with thousands of questions. As a "DM"'s aid DiceBot can roll dice, track initiative etc.

 

Where Does DiceBot Live?

DiceBot lives in the IRC channel #DiceBot on IRC.PHISHY.NET, check out the PHISHY web site for details of this and other channels!

 

Getting DiceBot to join your channel.

There are two ways to get DiceBot to join your chan, through a command in any chan where DiceBot is running, or by messaging from anywhere in IRC. YOUR CHANNEL MUST BE REGISTERED WITH DICEBOT before it can join you. Please contact Grant MacDonald (BigMac) to have your channel added.

 

Using /MSG

/MSG DiceBot JOIN #Channel
/INVITE DiceBot #Channel

So, /MSG DiceBot JOIN #DragonStorm or /INVITE DiceBot DragonStorm causes the 'bot to join #DragonStorm, if the 'bot gets to a channel first, and gets ops it will give them away to the next person to join the channel, so it's better to have your channel registered with H, or get into the chan before inviting DiceBot in!

/MSG DiceBot LEAVE #Channel

This causes DiceBot to leave the named channel.

 

DiceBot() Commands

Most commands are in the format dicebot(command,stuff) where command and stuff are in the table below.

Command

Function

Example

Result

JOIN [#Channel]

Causes DiceBot to join the named channel.

dicebot(join,#DragonStorm)

The 'bot will join the channel #DragonStorm.

LEAVE <#Channel>

Causes DiceBot to leave the current or named channel.

dicebot(leave)

dicebot(leave,#AD&D)

The bot exits the channel.

The 'bot exits from #AD&D

DM <Nick>

Sets or shows the DM for the current channel

dicebot(dm)

dicebot(dm,BigMac)

Shows the DM

Sets the DM for the channel to BigMac

RMDM

Removed the DM for the current channel, note that when DiceBot joins a channel it clears the BM name.

dicebot(rmdm)

Clears the DM for the channel.

INIT

Initiative rolling.

dicebot(init)

The results of the initiative roll are sent to the channel, and also sent to the DM by message.

ACT

TURN

NEXT

These three commands are identical and control "Initiative tracking". DiceBot holds the results of the last initiative roll for the chan and when any of these commands are used the 'bot will show who's turn it is to act. Once everyone has acted the "END OF ROUND" message will be displayed.

dicebot(act)

dicebot(turn)

dicebot(next)

Shows the name of the person to act and the initiative they are acting ON.

 

Rolling Dice

DiceBot will also roll dice for you!!! (Surprise Surprise) DiceBot looks for dice "phrases" in any text sent to the channel, if it finds a phrase it will roll the relevant dice and tell you the result. Multiple dice phrases on the same line are allowed.

 

Dice phrases preceeded by any of the SKIP characters are not rolled, The SKIP characters are currently ! and .

The syntax is:

 

<skip character><number of sets><'#'><number of dice>'d'[number of sides]<modifier>

 

<skip character> If this is an '!' or a '.' then the dice will not be rolled.
<number of sets> Number of times the sets of dice are thrown, If this is used it MUST be followed by a '#'
<number of dice> The quantity of dice to roll in each throw.
[number of sides] The type of dice required, can be ANY number.
<modifier> The number to be added or subtracted from the total of the quantity of dice rolled.

 

Entry

Example

d20
Single Die, 1 20-sider
4d6
Multiple Dice, 4 6-siders
2d8+2
Dice with modifiers, 2 8-siders plus 2
6#3d6
Multiple sets of dice, 6 sets of three 6-siders
4#2d10-2
Multiple sets of dice with modifiers, 4 sets of 2 10-siders minus 2
!d100
An example roll, where you want to tell the player what should be rolled and don't want DiceBot to give you the results.
(C) Copyright 2004, Royalridge Computing. All Rights Reserved.
Google

[Home] [History] [Web Chat Main] [Web Chat Backup] [#Trivia] [Dicebot] [Team Phishy Racing] [Shop] [Rules] [Rialacha] [Reglas]