Skip to content

Zafriel/bot-tutorial-discloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bot-Tutorial 🤖

Bot do Discord mínimo pra um único propósito: mostrar como hospedar 24/7 na Discloud. Ele só liga, fica online e responde !ping com Pong! 🏓.

📁 Arquivos

Arquivo Pra que serve
index.js O bot. Conecta e responde !ping. (MAIN do config)
package.json Dependências (discord.js, dotenv). A Discloud instala sozinha.
discloud.config Diz pra Discloud como rodar. Sem comentários # — quebram o parser.
.discloudignore Não sobe node_modules/.git/.env (igual .gitignore).
.env.example Modelo do .env. Copie pra .env e cole o token.

▶️ Rodar localmente

npm install
cp .env.example .env   # cole seu token dentro
npm start

No Discord, mande !ping num canal onde o bot está → ele responde Pong! 🏓.

⚠️ Ative a intent Message Content no Developer Portal (Bot → Privileged Gateway Intents), senão o bot não lê o conteúdo das mensagens e o !ping não funciona.

☁️ Hospedar na Discloud

Método 1 — GitHub (recomendado pro dia a dia)

  1. Suba este repositório no GitHub (o .env não vai, está no .gitignore).
  2. No painel da Discloud → + Upload → aba GitHub → escolha o repo e a branch (dê git push antes!).
  3. Cadastre a variável DISCORD_TOKEN em Configurações do app no painel.
  4. Atualizações futuras: git push → aba Commit do app.

Método 2 — ZIP (teste rápido / sem git)

  1. Zipe o conteúdo da pasta (não a pasta por fora): index.js, package.json, discloud.config, .env.
  2. Painel da Discloud → + Upload → aba ZIP → arraste o .zip.
  3. Aqui o .env vai dentro do zip (a node_modules fica de fora pelo .discloudignore).

✅ Regras de ouro (do roteiro)

  1. discloud.config na raiz — MAIN é obrigatório, sem #.
  2. Token só no .env (ou nas variáveis do painel, no GitHub). Nunca commite token.
  3. .discloudignore pra não subir node_modules.
  4. RAM mínima pra bot: 100 MB.

🔗 Docs do config: https://docs.discloud.com/configurations/discloud.config

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors