# Templates

### <mark style="color:$primary;">The templates</mark>

In order to create a template, make sure that the bot has the following permissions:

<table><thead><tr><th width="309">Required permissions</th><th>Reasons</th></tr></thead><tbody><tr><td>View channels</td><td>Allows the bot to know the channels.</td></tr><tr><td>Send a messages</td><td>Allows the bot to send messages in the channels where the command was entered.</td></tr><tr><td>Manage Webhook</td><td>Allows the bot to send messages in the correct format.</td></tr></tbody></table>

### <mark style="color:$primary;">Using the command</mark>

When the conditions are met, you can use the command <kbd>/channeltemplate</kbd>

Ultra Customizer will then send you a form containing various fields used to define the template that will subsequently be applied.

These include variables, separators, fonts, and an option to capitalize the first letter.

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

***

Once the order has been confirmed, the bot will save your template in its database.

<figure><img src="/files/Esote3kw0ht0vAmXMCwJ" 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://nexuscore.gitbook.io/ultra-customizer/en/channels/templates.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.
