# Bot do Discord

A Discloud permite que você **hospede aplicações diretamente do Discord**, tornando o upload rápido e acessível sem precisar usar um painel ou ferramentas de linha de comando.

***

## 🔑 Verificação de Conta

{% hint style="warning" %}

#### **Sistema de Verificação em Manutenção**

Nosso sistema de verificação de contas está temporariamente indisponível **e não estamos realizando verificação manual neste período**.

Se você **já** é verificado, pode ignorar este aviso e continuar usando o Bot normalmente.

Se você **AINDA não** é verificado, enquanto isso, você pode fazer o upload e gerenciar suas aplicações por outros meios:

* [Painel de Controle](https://docs.discloud.com/how-to-host-using/dashboard)
* [CLI](https://docs.discloud.com/how-to-host-using/cli)
* [Extensão para Visual Studio Code](https://docs.discloud.com/how-to-host-using/visual-studio-code)

Precisa de ajuda? Abra um **ticket de suporte** enviando uma mensagem na [**DM do Bot de Tickets**](https://discord.com/channels/@me/930852077045940224/). Certifique-se de estar no [Servidor Discord da Discloud](https://discord.discloudbot.com/).

Fique no servidor para ser notificado quando o seu ticket for respondido e ser notificado quando o sistema de verificação voltar.
{% endhint %}

***

## 🚀 Hospedando Sua Aplicação

Há **duas maneiras** de fazer o upload de uma aplicação usando o Bot da Discloud:

<table><thead><tr><th width="212">Método</th><th>Melhor Para</th><th>Como Funciona</th></tr></thead><tbody><tr><td><a href="#configuracao-avancada"><strong>⚙️ Configuração Avançada</strong></a></td><td>Usuários que querem uma <strong>upload de um comando</strong> com configurações pré-definidas.</td><td>Configure tudo no arquivo <a href="../configurations/discloud.config"><code>discloud.config</code></a> e use <code>.upconfig</code>.</td></tr><tr><td><a href="#configuracao-rapida-guia-passo-a-passo"><strong>⚡ Configuração Rápida (legado)</strong></a></td><td>Usuários que <strong>preferem uma configuração guiada</strong> através dos prompts do bot.</td><td>O bot perguntará os detalhes necessários após executar <code>.up</code>.</td></tr></tbody></table>

{% hint style="warning" %}

#### **Notas Importantes**

* Se seu [**arquivo principal**](https://docs.discloud.com/faq/general-questions/what-is-the-main-file) **não estiver no** [**diretório raiz**](https://docs.discloud.com/faq/general-questions/what-is-the-root-of-the-project), você **deve** usar Configuração Avançada ou movê-lo para a raiz.
* Se você estiver hospedando um **bot sem ID** (ex.: WhatsApp ou Telegram), use Configuração Avançada e a Discloud gerará o ID automaticamente.
  {% endhint %}

{% tabs %}
{% tab title="📝 Configuração Avançada" %}
{% stepper %}
{% step %}
Crie o arquivo [`discloud.config`](https://docs.discloud.com/configurations/discloud.config).
{% endstep %}

{% step %}
Comprima seu projeto em um arquivo [`.zip`](https://docs.discloud.com/faq/general-questions/em-andamento-como-comprimir).
{% endstep %}

{% step %}
Faça upload do seu projeto.

* Vá para [**`#🔌・commands`**](https://discord.com/channels/584490943034425391/1051126795883261962) no **Servidor Discord da Discloud**.
* Execute o seguinte comando:

  ```
  .upconfig
  ```
* Envie seu arquivo [**.zip**](https://docs.discloud.com/faq/general-questions/em-andamento-como-comprimir) quando solicitado.
  {% endstep %}

{% step %}
Sua aplicação será hospedada automaticamente.
{% endstep %}
{% endstepper %}
{% endtab %}

{% tab title="⚡ Configuração Rápida (Guia Passo a Passo)" %}
{% tabs %}
{% tab title="🤖 Bot" %}
{% stepper %}
{% step %}
Prepare seu projeto.

* Certifique-se de que os arquivos da sua aplicação estejam estruturados corretamente.
* Comprima seu projeto em um arquivo [`.zip`](https://docs.discloud.com/faq/general-questions/em-andamento-como-comprimir).
  {% endstep %}

{% step %}
Faça upload do seu projeto.

* Vá para [**`#🔌・commands`**](https://discord.com/channels/584490943034425391/1051126795883261962) no **Servidor Discord da Discloud**.
* Execute o seguinte comando:

  ```
  .up
  ```

{% endstep %}

{% step %}
Forneça as Informações Necessárias.

* **Digite o** [**ID da Aplicação**](https://docs.discloud.com/faq/general-questions/em-andamento-como-posso-obter-o-id-do-meu-bot) (para bots do Discord).
* **Digite o** [**Nome do Arquivo Principal**](https://docs.discloud.com/faq/general-questions/what-is-the-main-file) (ex.: `index.js`, `main.py`, `main.go`).
* **Especifique a RAM** para seu bot (ex.: `100` para 100MB).

{% hint style="info" %}
Ao especificar a quantidade de RAM, você não precisa incluir unidades como "MB". Basta inserir o valor numérico, por exemplo, "100" para 100MB.

```
          BOTs requerem um mínimo de 100MB de RAM.
```

{% endhint %}
{% endstep %}

{% step %}
Envie seu arquivo [`.zip`](https://docs.discloud.com/faq/general-questions/em-andamento-como-comprimir) quando solicitado.
{% endstep %}
{% endstepper %}
{% endtab %}

{% tab title="🌐 Site" %}
{% stepper %}
{% step %}
Prepare seu projeto.

* Certifique-se de que os arquivos da sua aplicação estejam estruturados corretamente.
* Comprima seu projeto em um arquivo [`.zip`](https://docs.discloud.com/faq/general-questions/em-andamento-como-comprimir).
  {% endstep %}

{% step %}
Faça upload do seu projeto.

* Vá para [**`#🔌・commands`**](https://discord.com/channels/584490943034425391/1051126795883261962) no **Servidor Discord da Discloud**.
* Execute o seguinte comando:

  ```
  .upsite
  ```

{% endstep %}

{% step %}
Forneça as Informações Necessárias.

* **Escolha um** [**Subdomínio**](https://docs.discloud.com/faq/general-questions/how-to-create-a-subdomain).
* **Digite o** [**Nome do Arquivo Principal**](https://docs.discloud.com/faq/general-questions/what-is-the-main-file) (ex.: `index.html`, `index.php`).
* **Especifique a RAM** para seu bot (ex.: `512` para 512MB).

{% hint style="info" %}
Ao especificar a quantidade de RAM, você não precisa incluir unidades como "MB". Basta inserir o valor numérico, por exemplo, "512" para 512MB.

```
           Sites requerem um mínimo de 512MB de RAM.
```

{% endhint %}
{% endstep %}

{% step %}
Envie seu arquivo [`.zip`](https://docs.discloud.com/faq/general-questions/em-andamento-como-comprimir) quando solicitado.
{% endstep %}
{% endstepper %}
{% endtab %}
{% endtabs %}
{% endtab %}
{% endtabs %}

***

## **❓ Ainda precisa de ajuda?**

Verifique a [**Seção FAQ**](https://github.com/discloud/docs/blob/portuguese/how-to-host-using/broken-reference/README.md) ou junte-se ao nosso [**Servidor Discord**](https://discord.discloudbot.com/) para suporte.


---

# 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.discloud.com/how-to-host-using/discord-bot.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.
