---
name: "grubby"
section: "6"
platform: "linux"
package: "ggz-grubby"
version: "0.0.14.1-1+b1"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/grubby"
---

# grubby(6)

very intelligent GGZ chat bot

## NAME

grubby - very intelligent GGZ chat bot

## SYNOPSIS

**grubby** \[*OPTIONS*...\]

## DESCRIPTION

**Grubby** is a modular chat bot, which means this program behaves like a human. Once logged into a GGZ server, you can tell it some news it shall tell others, and in return it tells you what it has heard of lately. Additionally, if you say a bad word, it complains about it. You can even rename **grubby** to what you want. Common names are Highlander and Keeper, but you can invent your own ones. More functionality can be added by plugging in shared libraries, perl scripts, ruby gems, and whatnot. From time to time it is recommended to invite **grubby** to play a game with you.

## OPTIONS

- **-h**, **--help**

  Display help menu and exit.

- **-H**, **--host**=*HOSTNAME*

  Host to connect to. A GGZ server must be running on *HOSTNAME*. This overrides any setting from the default configuration file.

- **-d**, **--datadir**=*DATADIR*

  Use this directory as data directory. If not specified, *DATADIR* defaults to ~/.ggz.

- **-n**, **--name**=*NAME*

  Name with which grubby interacts with other players. This overrides any setting from the default configuration file.

- **-v**, **--version**

  Display grubby's version number and exit.

## COMMANDS

Grubby accepts both public commands and owner commands. Please view the appropriate documentation in the ggz-docs package. In particular, the *Grubby Chatbot Manual* contains information for grubby users, whereas the *Grubby Chatbot Admin Manual* tells grubby owners how to tailor the set of commands.

## CONFIGURATION

Configure grubby using the **grubby-config** perl script. Except for the first two values (name and owner), all other values can simply be taken from the default suggestions.

Graphical configuration is possible using **kgrubby**, which is available as part of the ggz-kde-client package.

## FILES

*~/.ggz/grubby.rc* - configuration file, may be produced by **grubby-config** or by **kgrubby**

*~/.ggz/grubby/\** - individual module files and player database

## AUTHORS

The GGZ Development Team \<ggz-dev@mail.ggzgamingzone.org\>

## SEE ALSO

[grubby-config(1)](/grubby-config/1.md), kgrubby(1), ggz(7)
