> For the complete documentation index, see [llms.txt](https://docs.formas.cc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.formas.cc/discord-bot/faqs.md).

# FAQs

<details>

<summary>What is a prefix?</summary>

* A prefix is a string that helps Formas identify which character you want to trigger.
* When running any commands that ask for a prefix, provide it without the exclamation mark `!`
* When triggering the bot, use the exclamation mark: `!prefix <prompt>`

**Structure**

* `!` → tells Formas that you are trying to trigger a character
* `prefix` → tells Formas which character you want to trigger
* `!prefix` → together, this is called the trigger command

</details>

<details>

<summary>How does message context work, and what do /cmh and /dm cmh do?</summary>

By default, Formas reads recent messages in the channel to build context for replies. When you run `/cmh` (server) or `/dm cmh` (DM), it clears that context so the bot starts reading from the first message sent after the command is used.

</details>

<details>

<summary>What’s the best way to do RP without other users affecting context?</summary>

For clean RP context, use a private thread or a dedicated user-specific channel. Avoid busy general channels, because the character can pick up recent messages from other users and mix them into the context.

</details>

<details>

<summary>Is there a limit on how many characters I can create?</summary>

Yes. You can create up to 75 Discord DM characters per user, up to 75 Discord server characters per server, and up to 200 website characters per user.

</details>

<details>

<summary>Why is my character not replying?</summary>

Check all of the following conditions. If the character is still not replying, contact us in the [support server](https://discord.gg/jAT8k2asTG).

1. **You are not using the correct prefix**

   Make sure you are using the correct prefix. The format is `!prefix` followed by your prompt, where `prefix` is replaced with the prefix you chose.
2. **You are not providing a prompt**

   Make sure you are providing a prompt after the prefix.
3. **Formas cannot view the channel**

   Being able to run a command does not mean Formas can view the channel. If necessary, explicitly set the `View Channel` permission for Formas in the channel permission settings.
4. **Formas cannot create or view webhooks**

   Explicitly set the `Manage Webhooks` permission for Formas in the channel permission settings.

</details>

<details>

<summary>Why can't I name my character Clyde?</summary>

Discord restricts the username Clyde. If you really want to use it, you can try `C L Y D E` as a workaround.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.formas.cc/discord-bot/faqs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
