Chat bots (no ontology)

From Mazeworld

(Difference between revisions)
m (moved IRC Bots to Chat bots)
Line 1: Line 1:
''Make sure you have read the [[Rules on IRC|rules and guidelines]] on proper behavior and use of our IRC channel.''
''Make sure you have read the [[Rules on IRC|rules and guidelines]] on proper behavior and use of our IRC channel.''
-
A '''bot''', or '''robot''' on IRC is an automated or semi-automated client, capable of using scripts for various purposes. There are two bots on the [http://webchat.rizon.net/?channels=mazeworld IRC channel] of the game.
+
A '''bot''', or '''robot''' on is an automated or semi-automated client, capable of using scripts for various purposes. We have two bots:
 +
* '''MazeBot''', referred to as male, which is an IRC bot whose function is to serve as the dice bot and randomness generator for the game.
 +
* '''HashiBot''', referred to as female, who exists both on Discord and on IRC and serves as a bridge between both, transmitting text and bot commands from one to the other.
-
'''Hebizuka''' and '''MazeBot''' both possess scripts, but Hebizuka is a manned client using loaded scripts, while MazeBot is truly an IRC bot running on its own.
+
MazeBot possesses a large quantity of special commands, all of which see use either openly or secretly when sessions are in porgress. HashiBot however, cannot be interacted with and has no special commands, her purpose is simply to be a bridge between Discord and IRC.
==== MazeBot's commands ====
==== MazeBot's commands ====
-
*'''@rdm''' - Randomness! It can roll anything.
+
As of February 4th 2017, the full list of MazeBot commands is as follows:
-
*'''@ammo''' - Gives random [[Ammunition|ammunition]].
+
* '''@mhelp''': Displays a link which leads you to this very page.
-
**'''@Rbt''' - Rolls a random type of rifle projectile. ("Rifle bullet type")
+
-
**'''@Pbt''' - Rolls a random type of pistol projectile ("Pistol bullet type")
+
-
**'''@Sst''' - Rolls a random type of [[12 gauge]] shell. ("Shotgun shell type")
+
-
**'''@CAWSt''' - Rolls a random type of [[12 gauge CAWS]] shell.
+
-
**'''@40mmNt''' - Rolls a random type of [[40mm NATO grenade]].
+
-
**'''@40mmCt''' - Rolls a random type of [[40mm caseless grenade]].
+
-
**'''@43mmt''' - Rolls a random type of [[43mm VGM-93 grenade]].
+
-
*'''@arcana''' - Draws one of 22 random Trump cards from a virtual tarot deck.
+
-
*'''@cover''' - Provides a random [[Cover|cover]] spot, as well as the stats of this cover.
+
-
*'''@crafting''' - Random [[Crafting|crafting]] items, including toolkits, blueprints and materials.
+
-
**'''@c-toolkit''' - Random crafting toolkit.
+
-
**'''@c-blueprint''' - Random blueprint.
+
-
**'''@c-item''' - Random crafting ingredient or otherwise useful item for crafting.
+
-
**'''@c-docs''' - Random crafting Specification Documents.
+
-
**'''@c-handload''' - Random handloading materials
+
-
*'''@crates''' - Gives a random [[Supply crate|supply crate]].
+
-
*'''@critwin''' - Rolls a random nasty effect suffered by the victim of a critical success (12 on the dice).
+
-
*'''@enc''' - Spawns a random [[Encounters|encounter]].
+
-
**'''@enc-angelic''', '''@enc-demonic''', '''@enc-humans''', '''@enc-LEO''', '''@enc-military''', '''@enc-nyoukai''', '''@enc-outlaw''', '''@enc-regular''' are all subsets of @enc but rolling only from specific groups and factions.
+
-
**'''@game-enc''' - A special variation of @enc with only [[Hunting|butcherable]], non-human non-youkai encounters.
+
-
*'''@handload''' - Rolls random [[Handloading]] materials.
+
-
**'''@HL-kit''' - Rolls a random handloading kit.
+
-
**'''@HL-primer''' - Rolls random primers for handloading ammunition.
+
-
**'''@HL-case''' - Rolls random casings/hulls for handloading ammunition. Includes wads for shotshells.
+
-
**'''@HL-powder''' - Rolls random powder jars for handloading ammunition.
+
-
**'''@HL-proj''' - Rolls random projectiles for handloading ammunition.
+
-
*'''@human''' - Spawns a human [[Encounters|encounter]].
+
-
*'''@youkai''' - Spawns a youkai [[Encounters|encounter]].
+
-
**'''@nyoukai''' - Spawns a non-wicked youkai [[Encounters|encounter]].
+
-
**'''@wyoukai''' - Spawns a wicked youkai [[Encounters|encounter]].
+
-
*'''@food''' - Gives a random [[Food|food]] item.
+
-
*'''@GenBox''' - Generates a random type of [[Containers|container]], a random type of lock, and the presence or not of a trap.
+
-
**'''@BoxTraps''' - Generates a type of [[containers|container trap]].
+
-
**'''@BoxLootW''' and '''@BoxLootM''' - Respectively, generates loot for wooden and metallic [[containers]].
+
-
*'''@godgifts''' - Gives a random divine gift from the [[Cardinal Gods]], usually through a [[Room|shrine]]. The detailed list of divine gifts is available [http://pastebin.com/p0sMjSr5 here].
+
-
*'''@graffiti''' - Reads one of the various graffiti etched in the rooms.
+
-
*'''@keyitem''' - Gives a random [[Key item]].
+
-
*'''@lbe''' - Gives a random piece of [[LBE]]
+
-
*'''@loot''' - Gives a random [[Valuable|valuable]].
+
-
*'''@marisa''' - Gives a random [[Mushrooms|mushroom]].
+
-
*'''@meds''' - Gives a random [[Medical aid|medical aid]].
+
-
*'''@mhelp''' - Brings you to this page!
+
-
*'''@motive''' - Generates a random motive or attitude to be applied to NPCs. Intended for GM use only.
+
-
*'''@ore''' - Gives a random type of ore to be found in the [[Mines]].
+
-
*'''@radio''' - Generates a random radio station for radio rooms.
+
-
*'''@rarity-gun''' - Generates a random combination of firearm weapon class and rarity level, to be used by the GM to select a weapon according to rarity.
+
-
*'''@rarity-melee''' - Generates a random combination of melee weapon class and rarity level, to be used by the GM to select a weapon according to rarity.
+
-
*'''@roll''' - used to roll dice and give the total. Can be used to roll the same dice multiple times, (x#yDz) and/or modify the roll, (xDy<One of +,-,* or />z) and/or roll different numbers/types of dice (aDb;xDy)
+
-
*'''@roomstyle''' - Spawns a random roomstyle.
+
-
*'''@rumor''' - Reads you a rumor about the Mazes. Is it true, is it false? No-one knows.
+
-
*'''@services''' - Spawns a random service, shop, and so on.
+
-
*'''@traps''' - Makes a random [[Trap|trap]] appear.
+
-
*'''@whatsonTV''' - Generates a random television program for TV rooms.
+
-
*'''@wear-c''' - Gives a random piece of [[Clothing and armor|clothing]] (AC between C1 and C3)
+
-
*'''@wear-a''' - Gives a random piece of [[Clothing and armor|armor]] (AC between A1 and A5)
+
-
*'''@wear-p''' - Gives a random [[Trauma plate]]
+
-
*'''@wpn''' - Gives a random [[Weapon|weapon]].
+
-
**'''@wpnc1''', '''@wpnc2''', '''@wpnc3''', '''@wpnc4''', '''@wpnc5L''', '''@wpnc5S''', '''@wpncHG''' - Gives a random weapon, respectively from Classes 1, 2, 3, 4, 5L, 5S and Handgear.
+
-
**'''@wpnacc''' - Gives a random [[Weapon accessory|weapon accessory]].
+
-
***'''@wpnacc-nomag''' - Gives a random weapon accessory that isn't a magazine, speedloader, or speed strip.
+
-
*'''@enc-hallu''' - Describes an encounter under the effects of [[Secondary effect|hallucinations]].
+
* @40mmCt: Random ammo type for 40mm caseless grenade
-
*'''@item-hallu''' - Describes an item under the effects of [[Secondary effect|hallucinations]].
+
* @40mmNt: Random ammo type for 40mm NATO grenade
 +
* @43mmt: Random ammo type for 43mm grenade
 +
* @ammo: Random ammunition generator
 +
* @bodyaim: Random body part selector, generally used for combat
 +
* @boxlootM: Generates random loot for metal containers
 +
* @boxlootW: Generates random loot for wood containers
 +
* @boxtraps: Generates a random trap type for containers
 +
* @book: Random book title generator
 +
* @CAWSt: Random ammo type for 12 gauge CAWS shells
 +
* @c-blueprint: Generates a random crafting blueprint
 +
* @c-docs: Generates a random Specs Docs file
 +
* @c-item: Generates a random crafting ingredient
 +
* @c-toolkit: Generates a random toolkit
 +
* @color: Random color generator
 +
* @crafting: Random crafting item generator
 +
* @crates: Random supply crate generator
 +
* @critwin: Generates random critical success effects, used in combat
 +
* @enc: Random creature generator
 +
* @enc-angelic: Generates a random angelic creature
 +
* @enc-demonic: Generates a random demonic creature
 +
* @enc-hallu: Generates a hallucinated creature
 +
* @enc-LEO: Generates a random law enforcement creature
 +
* @enc-military: Generates a random military creature
 +
* @enc-neutrals: Generates a random non-faction-aligned creature
 +
* @enc-nyoukai: Generates a random youkai activist creature
 +
* @enc-outlaw: Generates a random outlaw creature
 +
* @enc-regular: Generates a random "regular" creature
 +
* @fishing: Used for the secret fishing minigame
 +
* @food: Random food item generator
 +
* @genbox: Random container generator
 +
* @graffiti: Generates a random graffiti, generally found etched in certain roomstyles
 +
* @handload: Random handloading item generator
 +
* @HL-case: Generates random casings
 +
* @HL-kit: Generates a random handloading kit
 +
* @HL-powder: Generates a random powder jar
 +
* @HL-primer: Generates random primers
 +
* @HL-proj: Generates random projectiles for handloading
 +
* @item-hallu: Generates a hallucinated object
 +
* @keyitem: Random key item generator
 +
* @LBE: Random load-bearing equipment generator
 +
* @loginwords: Random word generator, used for creating login keys when hacking computers
 +
* @loot: Random valuable generator
 +
* @marisa: Random mushroom generator
 +
* @meds: Random medical item generator
 +
* @motive: Quick and dirty personality generator for NPCs
 +
* @omikuji: Omikuji generator, generally used in angelic shrines
 +
* @ore: Random ore type generator, generally used in the context of mines and mining
 +
* @ore-c: Generates low-rarity ore (cheap, common)
 +
* @ore-r: Generates rare ore (rare, very rare)
 +
* @PBT: Random pistol projectile type, generally used for random ammunition generation
 +
* @radio: Generates a random radio station with associated Youtube playlist (may be very outdated or have missing entries)
 +
* @rarity-gun: Generates a random firearm weapon class (Class 1-4) and rarity level, used for random weapon generation
 +
* @rarity-melee: Generates a random melee weapon class (Class 5S-5L-HG) and rarity level, used for random weapon generation
 +
* @RBT: Random rifle projectile type, generally used for random ammunition generation
 +
* @rumor: Generates a random rumor, which may be true, false, or nonsensical
 +
* @services: Generates a random itinerant service NPC.
 +
* @shower: Generates a random shower effect
 +
* @sink: Generates a random sink effect
 +
* @soldierkit: Generates extra equipment to be used by a Maze Soldier
 +
* @SST: Random shotgun (12 gauge) projectile type, generally used for random ammunition generation
 +
* @stuff: Generates random junk items
 +
* @toilets: Generates a random toilet effect
 +
* @wear: Random clothing/armor generator
 +
* @wear-a: Random armor generator
 +
* @wear-c: Random clothing generator
 +
* @wear-p: Random trauma plate generator
 +
* @whatsontv: Generates a random TV show
 +
* @wpn: Random weapon generator
 +
* @wpnacc: Random weapon accessory generator
 +
* @wpnacc-nomag: Same as above, but does not include magazines or feeding systems
 +
* @wpnc1: Random Class 1 weapon generator
 +
* @wpnc2: Random Class 2 weapon generator
 +
* @wpnc3: Random Class 3 weapon generator
 +
* @wpnc4: Random Class 4 weapon generator
 +
* @wpnc5L: Random Class 5 Long weapon generator
 +
* @wpnc5S: Random Class 5 Short weapon generator
 +
* @wpncHG: Random Handgear weapon generator
 +
* @wyoukai: Generates a random wicked youkai
 +
* @youkai: Generates a random youkai
-
*'''@bodyaim''' - A command affecting fought encounters. It determines the body parts aimed at by the encounter, unless specified precisely. The chances of aiming at a specific body part vary according to its location.
+
Just for fun:
-
 
+
* @_@: Confusion!
-
*'''@NotM-enc''' - Used for the [[Special events#Night of the Mazes|NotM]] event.
+
* @overlord: Generates a random line from the Evil Overlord List.
 +
* @sillyammo: Silly shotgun projectiles, inspired by Taofledermaus.
 +
* @wepon: Wepons!

Revision as of 15:17, 4 February 2017

Make sure you have read the rules and guidelines on proper behavior and use of our IRC channel.

A bot, or robot on is an automated or semi-automated client, capable of using scripts for various purposes. We have two bots:

  • MazeBot, referred to as male, which is an IRC bot whose function is to serve as the dice bot and randomness generator for the game.
  • HashiBot, referred to as female, who exists both on Discord and on IRC and serves as a bridge between both, transmitting text and bot commands from one to the other.

MazeBot possesses a large quantity of special commands, all of which see use either openly or secretly when sessions are in porgress. HashiBot however, cannot be interacted with and has no special commands, her purpose is simply to be a bridge between Discord and IRC.

MazeBot's commands

As of February 4th 2017, the full list of MazeBot commands is as follows:

  • @mhelp: Displays a link which leads you to this very page.
  • @40mmCt: Random ammo type for 40mm caseless grenade
  • @40mmNt: Random ammo type for 40mm NATO grenade
  • @43mmt: Random ammo type for 43mm grenade
  • @ammo: Random ammunition generator
  • @bodyaim: Random body part selector, generally used for combat
  • @boxlootM: Generates random loot for metal containers
  • @boxlootW: Generates random loot for wood containers
  • @boxtraps: Generates a random trap type for containers
  • @book: Random book title generator
  • @CAWSt: Random ammo type for 12 gauge CAWS shells
  • @c-blueprint: Generates a random crafting blueprint
  • @c-docs: Generates a random Specs Docs file
  • @c-item: Generates a random crafting ingredient
  • @c-toolkit: Generates a random toolkit
  • @color: Random color generator
  • @crafting: Random crafting item generator
  • @crates: Random supply crate generator
  • @critwin: Generates random critical success effects, used in combat
  • @enc: Random creature generator
  • @enc-angelic: Generates a random angelic creature
  • @enc-demonic: Generates a random demonic creature
  • @enc-hallu: Generates a hallucinated creature
  • @enc-LEO: Generates a random law enforcement creature
  • @enc-military: Generates a random military creature
  • @enc-neutrals: Generates a random non-faction-aligned creature
  • @enc-nyoukai: Generates a random youkai activist creature
  • @enc-outlaw: Generates a random outlaw creature
  • @enc-regular: Generates a random "regular" creature
  • @fishing: Used for the secret fishing minigame
  • @food: Random food item generator
  • @genbox: Random container generator
  • @graffiti: Generates a random graffiti, generally found etched in certain roomstyles
  • @handload: Random handloading item generator
  • @HL-case: Generates random casings
  • @HL-kit: Generates a random handloading kit
  • @HL-powder: Generates a random powder jar
  • @HL-primer: Generates random primers
  • @HL-proj: Generates random projectiles for handloading
  • @item-hallu: Generates a hallucinated object
  • @keyitem: Random key item generator
  • @LBE: Random load-bearing equipment generator
  • @loginwords: Random word generator, used for creating login keys when hacking computers
  • @loot: Random valuable generator
  • @marisa: Random mushroom generator
  • @meds: Random medical item generator
  • @motive: Quick and dirty personality generator for NPCs
  • @omikuji: Omikuji generator, generally used in angelic shrines
  • @ore: Random ore type generator, generally used in the context of mines and mining
  • @ore-c: Generates low-rarity ore (cheap, common)
  • @ore-r: Generates rare ore (rare, very rare)
  • @PBT: Random pistol projectile type, generally used for random ammunition generation
  • @radio: Generates a random radio station with associated Youtube playlist (may be very outdated or have missing entries)
  • @rarity-gun: Generates a random firearm weapon class (Class 1-4) and rarity level, used for random weapon generation
  • @rarity-melee: Generates a random melee weapon class (Class 5S-5L-HG) and rarity level, used for random weapon generation
  • @RBT: Random rifle projectile type, generally used for random ammunition generation
  • @rumor: Generates a random rumor, which may be true, false, or nonsensical
  • @services: Generates a random itinerant service NPC.
  • @shower: Generates a random shower effect
  • @sink: Generates a random sink effect
  • @soldierkit: Generates extra equipment to be used by a Maze Soldier
  • @SST: Random shotgun (12 gauge) projectile type, generally used for random ammunition generation
  • @stuff: Generates random junk items
  • @toilets: Generates a random toilet effect
  • @wear: Random clothing/armor generator
  • @wear-a: Random armor generator
  • @wear-c: Random clothing generator
  • @wear-p: Random trauma plate generator
  • @whatsontv: Generates a random TV show
  • @wpn: Random weapon generator
  • @wpnacc: Random weapon accessory generator
  • @wpnacc-nomag: Same as above, but does not include magazines or feeding systems
  • @wpnc1: Random Class 1 weapon generator
  • @wpnc2: Random Class 2 weapon generator
  • @wpnc3: Random Class 3 weapon generator
  • @wpnc4: Random Class 4 weapon generator
  • @wpnc5L: Random Class 5 Long weapon generator
  • @wpnc5S: Random Class 5 Short weapon generator
  • @wpncHG: Random Handgear weapon generator
  • @wyoukai: Generates a random wicked youkai
  • @youkai: Generates a random youkai

Just for fun:

  • @_@: Confusion!
  • @overlord: Generates a random line from the Evil Overlord List.
  • @sillyammo: Silly shotgun projectiles, inspired by Taofledermaus.
  • @wepon: Wepons!