# 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="overview/what-is-characterweaver" %}
[what-is-characterweaver](https://docs.characterweaver.com/overview/what-is-characterweaver)
{% endcontent-ref %}

{% content-ref url="overview/how-it-works" %}
[how-it-works](https://docs.characterweaver.com/overview/how-it-works)
{% 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="fundamentals/getting-set-up" %}
[getting-set-up](https://docs.characterweaver.com/fundamentals/getting-set-up)
{% endcontent-ref %}


---

# 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://docs.characterweaver.com/welcome-to-characterweaver-documentation.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.
