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

# Welcome to CharacterWeaver Documentation!

#### <mark style="color:red;">❤️</mark> Thanks for using CharacterWeaver on your server. :heart\_hands: Feel free to join the [Support Discord](https://discord.characterweaver.com/) if you have trouble configuring it.

## :bookmark: Quick description

> CharacterWeaver is quite simply a next-generation discord bot capable of creating fully customizable characters with equally customizable behaviors. It lets you create an all-in-one bot, and handle your server like no other bot can. CharacterWeaver uses the new OpenAI technology also known as ChatGPT to give your characters real personalities and make them react in a very natural way. Last but not least, the bot works with webhook to deliver a truly immersive experience for your users.

#### **⚡ Features**

* AI system powered by OpenAI/ChatGPT
* Use webhooks for an immersive experience
* Highly configurable characters and behaviour
* Advanced placeholders system
* Quick chat system for fast bot use
* Free characters template
* And much more

## Quick links

{% content-ref url="/pages/7zlAJrNr698qO7Tgwi2X" %}
[What is CharacterWeaver](/overview/what-is-characterweaver.md)
{% endcontent-ref %}

{% content-ref url="/pages/kPNrUpwsdcxgfDNjKZmP" %}
[How it works](/overview/how-it-works.md)
{% endcontent-ref %}

## Get Started

We've put together some helpful guides for you to get setup with our product quickly and easily.

{% content-ref url="/pages/0Yx8A2h0EW9dVy4wader" %}
[Getting set up](/fundamentals/getting-set-up.md)
{% endcontent-ref %}


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.characterweaver.com/welcome-to-characterweaver-documentation.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
