Base de bot de discordHospedando

Discloud

Como hospedar o projeto de bot de discord no serviço de hospedagem Discloud

Discloud é um serviço de hospedagem de aplicações em nuvem.

Preparando o projeto

Ao gerar o projeto usando a CLI, é possível selecionar o recurso 🗐 Arquivos Discloud, que fará com que os arquivos necessários para enviar sua aplicação para a hospedagem, sejam incluídos no projeto.


Antes de enviar...

Certifique-se de que o projeto está buildado!

Para poder enviar, antes o seu projeto precisa ser buildado usando o comando abaixo:

npm run build

Execute o script check para verificar se não existe algum problema na tipagem:

npm run check

Um projeto Bun não é necessário ser buildado!

No arquivo discloud.config você pode definir um nome e um avatar para a sua aplicação na hospedagem se preferir.

discloud.config
    NAME=My Awesome Bot
    AVATAR=https://i.imgur.com/L7Mxhoj.gif
    # ...

Instale a extensão discloud no Visual Studio Code

step

Clique na aba discloud na lateral do Visual Studio Code e coloque seu token de api da discloud. Depois basta clicar em Upload Discloud na barra inferior do Visual Studio Code.

step

Se seu projeto não conter nenhum erro, ele será iniciado em alguns instantes

Caso não queira usar a extensão do Visual Studio Code, existem outras maneiras de hospedar e você pode conferir aqui. Apenas lembre-se de seguir as exigências abaixo:

  • A pasta que deve ser enviada é a build, não src (Por isso é preciso buildar antes).
  • Os arquivos e pastas que devem ser enviados são build, .env, constants.json, package.json e discloud.config
  • A pasta que deve ser enviada é a src, não build (Por isso não é preciso buildar antes).
  • Os arquivos e pastas que devem ser enviados são src, .env, constants.json, Dockerfile, package.json e discloud.config

Um projeto Bun não é necessário ser buildado!

  • Não envie a pasta node_modules.
  • É necessário definir que o script para iniciar seja npm run start.