# Detailed Help Categories

Lets take a look at what you could do if you leveled up the basic help guide, by adding more content and using embed fields and titles:

![Looks way better, doesn't it?](/files/-MCAOn8BoMdj4CZS73D4)

It's really easy too, with just one modification.

## Page Changes

All you need to change to make these awesome new pages is edit your `pages` object:

```javascript
const pages = [
    {
        embed: {
            title: 'Memes',
            fields: [
                {
                    name: '!random <topic>',
                    value: `Get a random meme with the provided topic`
                }
            ]
        }
    },
    {
        embed: {
            title: 'Music',
            fields: [
                {
                    name: '!play <url>',
                    value: `Join the voice channel and play the provided song`
                },
                {
                    name: '!stop',
                    value: `Stop playing the song and leave the voice channel`
                }
            ]
        }
    },
    {
        embed: {
            title: 'Moderation',
            fields: [
                {
                    name: '!ban <@user> <reason>',
                    value: `Ban the mentioned user with the provided reason`
                },
                {
                    name: '!kick <@user> <reason>',
                    value: `Kick the mentioned user with the provided reason`
                }
            ]
        }
    }
]
```

And due to how it works, you could even make these dynamic, so if you use a command handler, your pages can be automatically updated.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://thattonybo2.gitbook.io/reaction-pages/examples/detailed-help-categories.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
