> For the complete documentation index, see [llms.txt](https://arcadiantales.gitbook.io/rpg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://arcadiantales.gitbook.io/rpg/gameplay-guide/arcadian-bot.md).

# Arcadian Bot

\*Beep boop\* Hello, world!

Arcadian Bot -- affectionately known as ArcBot -- is the resident Discord Bot for Arcadian Tales. You can think of it as the GM -- the Gamemaster, running your adventures for you.

{% hint style="info" %}
To use ArcBot, you must register your Algorand Wallet. You must also own at least one [Protagonist NFT](/rpg/algorand-assets/tokens-and-nfts/protagonist-nfts.md), or it will reject you.
{% endhint %}

## The Bot Starter Guide

ArcBot features both **slash commands** (`/`) and **classic commands** (`!`). Most commands feature both options, but slash commands are recommended. See the later sections for more detailed documentation, but here's the first steps:

1. Get a [Protagonist NFT](/rpg/algorand-assets/tokens-and-nfts/protagonist-nfts.md).
2. Register your Algorand wallet with the Discord Bot using `setwallet <address>`.
3. Check your party with `party`.
4. Set your default Protagonist with `setdefault <protag>` (e.g. `setdefault elf`).
5. Go on an adventure! [`solo` and `weekly` expeditions](/rpg/gameplay-guide/solo-expeditions.md) or [location-based `wander`](/rpg/gameplay-guide/exploration.md).
6. Wait for the commands to cool down with `cooldown` or `!cd`.
7. Check your [items](/rpg/gameplay-guide/items.md) with `inventory` (or `!inv bot`).
8. Have fun! Read on if you are interested in the details.

![I am not a robot.
I can pass a Captcha.](https://3028780875-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH8sXICb8IbKKOa0EsgYh%2Fuploads%2FWH2jwM6gk6w3T2p621Lh%2FGM.png?alt=media\&token=08927339-cb38-43e5-8b84-895493184093)

You will have to be on a Discord with Arcadian Bot added, but the [Official Discord](https://discord.gg/eZ6PpBt6r4) is recommended.

In this GitBook, commands are documented as follows: `!command <required input> [optional input]`. (Angled brackets `<>` denote required fields, square brackets `[]` denote optional fields.)

For classic commands, the **`!help` command** will give you all the necessary syntax information in-bot. Refer to the following documentation on the particular gameplay systems.
