Passo 2 | Deixando o bot online

O segundo passo. Aqui você irá deixar o seu bot online! O "message" e o "ready", são coisas que aprofundaremos mais a frente. Mas, por enquanto você apenas irá deixar seu bot online.

2.1 Para deixarmos o bot online estaremos utilizando a host Repl.it(http://adfoc.us/52515175394483), a vantagem do site é que você pode editar todo o código do seu bot online, sem precisar baixar nada e até mesmo por um celular.

2.2 Entre no link acima, clique sobre sign up e entre com alguma conta ou crie uma. Vá respondendo tudo que ele te perguntar após acabar tudo você irá poder continuar!

Após entrar com sua conta, você irá clicar sobre new repl e depois escolher a opção language e colocar Node.js colocar um nome para sua aplicação para então, criarmos o nosso projeto na repl.it e editar os futuros códigos do bot. (Não é possivel fazer projetos privados sem pagar na repl.it)

2.3 crie um arquivo .env e então clique em vamos colocar lá o TOKEN para deixa-lo desta forma.

2.4 No menu esquerdo clique sobre o emote para criar um novo arquivo, dê o nome de watch.json e aperte enter no seu teclado para criar o arquivo.

2.5 dentro do arquivo criado watch.json você irá copiar o código que deixarei abaixo e irá colar dentro do arquivo:

{
  "install": {
    "include": [
      "^package\\.json$",
      "^\\.env$"
    ]
  },
  "restart": {
    "exclude": [
      "^public/",
      "^dist/"
    ],
    "include": [
      "\\.js$",
      "\\.json"
    ]
  },
  "throttle": 900002
}

2.6 Vamos instalar as dependências discord.js, express, fse moment! Primeiro clique no emote que está na print abaixo.

Após isto você deve escrever os nomes das dependências

escrevendo discord.js
instalando

Faço o mesmo para as outras 3 dependências e no final de tudo irá criar o package.json e package-lock.json

2.10 Dentro do arquivo index.js você irá escrever(ou colar) o código abaixo que basicamente servirá para deixar o bot online e funcionando apenas clique neste link e copie: http://adfoc.us/52515175391537

Na linha 25 você pode alterar o prefixo do bot por exemplo para + ou = o que desejar enfim no passo 2.16 falerei novamente sobre isso!

2.11 Após colado o código acima você deve ir no emote e então escrever eventos, clicar no emote e adicionar message.js e tbm adicionar ready.js.

2.12 dentro de message.js você deve clicar neste link e copiar este código e então colar no message.js: http://adfoc.us/52515175391523

2.13 dentro de ready.js você deve copiar este código abaixo e então colar no ready.js:

module.exports = async (bot) => { //faz algo qdo o bot liga
  console.log('!!! estou pronto para ser usado !!!\n  To de olho em '+bot.channels.cache.size+' canais (chats + calss)');
}

2.14 assim como criou os eventos você deve criar agora um comando básico, clique no emote escreva comandos, e então clique no emote e escreve ajuda.js

2.15 dentro do comando de ajuda cole isto:

const Discord = require("discord.js")
exports.run = async (bot, message, argumentos, arg_texto, chat) => {
  message.channel.send("ainda não tenho comandos definidos!")
}

nos videos do canal vou criar comandos e indo adicionando em forma de embed no comando de ajuda por enquanto isto é apenas para testar!

2.16 vá em bot.js e escolha o prefixo desejado! Vou deixar o meu como t.(eu mudei para g.)

linha número 25

após isso vá em watch.json e inicie o bot! assim o prefixo será setado e nossos comandos e eventos estaram funcionando!

Por fim, faremos o bot ficar recebendo ping para não ficar off!

Entre neste link: http://adfoc.us/52515175402798

Se registre! E então copie o link que fica no seu painel como na imagem abaixo!

copie este link!

Selecione https, dê um nomepara o seu ping,cole o url que você copiou e marque a caixinha para enviar as coisas ao seu emaile então crie o monitor...

clique em: add new monitor

link do github para caso tenha dúvidas: http://adfoc.us/5251511

o arquivo .env não pode ser colocado na github ent você mesmo deve edita-lo basta olhar os passos acima!

Muitas coisas não são suportadas na repl.it como por exemplo comandos de música...

Tutorial por: LordLuch

Caso você queira pode me contratar meu discord atualmente é LordLuch#8202 Meu canal se localiza no topo desta página está escrito youtube, meu servidor é Asgard Dev no topo desta página lá você poderá obter suporte!

Last updated

Was this helpful?