# Deployment

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

In order to deploy the 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>Manage channels</td><td>Allows the bot to manage rooms and change their names.</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>/deploy</kbd>

Ultra Customizer will then send you a preview with the template used, as well as a concrete example for the highest-level room on the server that is accessible by the bot. (This avoids having to perform a deployment if the template is not properly defined.)

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

When you click the <mark style="background-color:$success;">✅ Confirm</mark> button, Ultra Customizer will deploy the change to all available channels with the requested formatting within a few seconds.

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

***

{% hint style="danger" %}
Fonts that differ from the basic ones, such as these:

𝙲𝚞𝚜𝚝𝚘𝚖 𝙵𝚘𝚗𝚝, 𝘊𝘶𝘴𝘵𝘰𝘮 𝘍𝘰𝘯𝘵, 𝐂𝐮𝐬𝐭𝐨𝐦 𝐅𝐨𝐧𝐭, etc..

Not supported. Different emojis cannot be added to channels because the names will not be recognized, and you will end up with this emoji “❌” on all those accessible by the bot.

The same applies if the channel name is very specific to the server.

[See the list of supported names here.](/ultra-customizer/en/channels/deployment/list-of-supported-names.md)
{% endhint %}

Once deployment is complete, we will see that the template has been deployed correctly, and all rooms will have the new layout.

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

{% hint style="info" %}
The deployment will take a few seconds or a little longer depending on the number of channels to rename to avoid Discord API rate limits.
{% endhint %}

{% hint style="warning" %}
In the case of a duplicate symbol after deployment, it may be an unexpected symbol that has not been added to the list. This will be corrected after an update.
{% endhint %}


---

# 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/deployment.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.
