# How To Create a Character Chatbot Manually

Create A Chatbot now: <https://moescape.ai/tavern/new-character/>

<figure><img src="/files/pH1V7DgRqCmAYAER50g6" alt=""><figcaption></figcaption></figure>

## Part 1: Enter Character Detail

<figure><img src="/files/IUgDz4zXEuDxzGfi5326" alt=""><figcaption></figcaption></figure>

### Step 1: Character Image

* Start by selecting an image that represents your character.

{% hint style="info" %}
Tip: The ideal size for this image is 512x512 pixels. Ensure the image is clear and capture the essence of your character.
{% endhint %}

### Step 2: Give Your Chatbot A Title & Name Your Character

* Enter the desired chatbot title and name for your character.

{% hint style="info" %}
Tip: Choose a name that fits the persona and background you have in mind.
{% endhint %}

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe9UMAlyFnYjDKvWLk2hX1TeQc8VxQM1cobxEcW-4W3db-hynKnDgDZ07CtRXySJPjQ4ZAjTL2t2_ySyPEZmc-qUc1xOJhg5StkB0-eeXccFuCgvl4l6erT83D3LbgEOB2tOiEAhJ9xI6ha2Z204PXKkII?key=MnFKq-nRdc-nnmPeanRXjA" alt=""><figcaption></figcaption></figure>

### Step 3: Character Description

* Write a brief overview of your character. This should provide potential users with insight into who the character is and what to expect.

{% hint style="info" %}
Tip: This description will be visible when users are picking characters to chat with, so make it engaging and informative.
{% endhint %}

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXehQ2gGHki3A4NBsGNHw4zYMVfDvyZvxp_4N-vI-MfNMpfbyQTIJwvOHYcptk7zTlQJxP72qXgAThg1E06o3pSupETFUEuU_ZDgoGqTBq4Km0EZnQ1nhj4nDGUIyCajfH_AZUoFUMLG2osABGOI01c3sIkk?key=MnFKq-nRdc-nnmPeanRXjA" alt=""><figcaption></figcaption></figure>

### Step 4: Personality & Persona

* Now it's time to dive deeper into your character essence.
* Here, you will detail the distinct traits, attributes, and overall demeanor of your character. Think of it as a blueprint of how your character thinks, feels, and behaves.

{% hint style="info" %}
Tip: Persona greatly influences how the character will interact with users. It’s crucial to be through and depict an accurate representation of the character.
{% endhint %}

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf8RicBDIAUvHx2Qgn9QGTaFTZl1ZYsv_8oLzWODfD4vas_ELZ2QvmdlXCuUcsr4klCt86qIchZNmJZp6fr2O3aP5aEz0wJznB2Jiy8m6xCSd7B24nnKzVfsPwYRrY4aGObmpjMDmBhTv_A3DZ7kcwFgzaU?key=MnFKq-nRdc-nnmPeanRXjA" alt=""><figcaption></figcaption></figure>

<details>

<summary>Using Brackets to save up tokens</summary>

{{char}} likes to eat banana and apple.   (This is 10 tokens)

Instead, you can use symbols

{{char}} likes ("Apple"+"Banana")

</details>

<details>

<summary>Symbols Breakdown</summary>

\[] Square brackets - Start and end of section

() Round brackets-  Start and end for details

\+ plus sign Separates various specific details

{} Curly brackets -  Start and end for details

. Period -  separates details and it's information

***

In simple terms, begin with \[{ to start and end with }] for each section where you'll include character details.

Parentheses group the details for what you want to describe. Use them for each piece of information. Don't forget to close the section with ]} when you're done!

</details>

{% hint style="info" %}
Check out the [🚀Advanced Character Creator Guide](/tavern-chatbot-guide/lorebook-hub/advanced-character-creator-guide.md) to enhance your character persona
{% endhint %}

### Step 5: Crafting the First Message

***

* This is where you will draft the initial greeting users will encounter upon initiating a chat. It sets the precedent for all future interactions.

{% hint style="info" %}
Tip: A well-crafted first message can set the tone and ambiance of the conversation. Consider it as your character’s first impression - make it memorable.
{% endhint %}

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf3apJriuc8whOPgWnfw5V-0SthCdz5Ti2s8GYsiGZDeSmH8BjnVB870PF9hvUKoeqys5JawsLoWBfh8QttIotnvMdXEjLJmIy3iSQnz_B6wUPjg8g0bxJMjmw-aQNrxhB6j1rXocZnKGMebB5zyCo8ssI?key=MnFKq-nRdc-nnmPeanRXjA" alt=""><figcaption></figcaption></figure>

### Step 7: Character Example Dialogue

* Here, you can provide a sample interaction, showcasing the intended format and structure of your character’s responses.

{% hint style="info" %}
Tip: This isn’t just a guide for you or the AI/Large Language Model, but a consistency check. By providing examples, you ensure the character maintains a unique tone and style in their replies.
{% endhint %}

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeimfDJEnuXj6Hiz_WOL5mZL2lZj8mtEkUWtqsCvPqa24Rq-nMSFTkwLXS919iqSFi067EzVIR_DODn-nj2YIXVY6qgUzCyjxXjXNm2UOOMFN0Lut5YSzerS-UQ8YnxIg7ZkIy7hbScHs32dJewUmHzYws?key=MnFKq-nRdc-nnmPeanRXjA" alt=""><figcaption></figcaption></figure>

### Step 8: Choosing Hashtags & Categories

* Here, you will find a list of different themes or genres that might fit your character. These could range from Fantasy, Adventure, and also Female or Male.
* Select the categories that best represent your character’s world, background and personality. This will help users find and interact with characters that match their interests.

{% hint style="info" %}
Tip: It’s crucial to pick the most fitting categories, as they serve as a beacon for users searching for specific experiences. Don’t just go for quantity, ensure each category truly resonates with your character’s essence.
{% endhint %}

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcs08ETyC8Nss12AIEevUlW3c6rPGirayG4OVC8PnJUhXgCS2jmhtuzG8ZiYWNBcE-D47ObHVBYiGD7FHCUvzqpckB7wDSF39ZRiVqAfh8eC74dfbI4VkJPHeFuWkSL22cze_9i862CumqLhAXqjGFvbdif?key=MnFKq-nRdc-nnmPeanRXjA" alt=""><figcaption></figcaption></figure>

### Step 9 Advance Settings

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfFuTOCPbiNr_JgMi9bWL5JAKcwSSe7m3Px2lvKpbM8gv0itSzZHxHrbClWz0yGafT8zes1u2I-vy703sbq7pDCfn3UlnlwmejDyjLbPvBnh5NyGKkMhur0XfdoEuBgpOiEzKXQOp2AGshn8DrfcOapBREX?key=MnFKq-nRdc-nnmPeanRXjA" alt=""><figcaption></figcaption></figure>

## Part 2: Upload Character Image & Background

This is the image people will see when they click your character

There are two ways to upload your character image

1. You can upload 1 image of your character with a background, and we recommend you to upload the ideal size of the image based on the guideline
2. Select the advanced mode to upload a character image with a transparent background in size 1440 by 2160 and a separate background image in size 3072 by 2048.&#x20;
   1. To get the best character image, you can generate a normal portrait 512x768 image and upscale by 4.  Employ a background removal tool like[ removal.ai](https://removal.ai/) to eliminate the background.)
   2. To get the best background image, you can generate a normal landscape 768x512 image and upscale by 4
   3. In order to get the better image quality with the correct size. You can go to the image gen page to generate character or background images and upscale them by 4<br>

<figure><img src="/files/fCnTrb6QDyZdb3ZW1INz" alt="" width="375"><figcaption></figcaption></figure>

## Final Step: Preview and publish your character

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfszIDSElLnw-dtB9KYEQDi1Y_IvaXlZE5QlKX3xI5CSNWj42hQbxs83tDIoBKD6OKjtKj2mIXNUZP9RS6aOyBtl4HbcdyxUB60zqWPge2OXS2N6X5R2tdeh-XX3zUt8DWbgWLOakL565uJi00swjB4Gms?key=MnFKq-nRdc-nnmPeanRXjA" alt=""><figcaption></figcaption></figure>


---

# 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.moescape.ai/tavern-chatbot-guide/how-to-create-a-character-chatbot-manually.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.
