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
, fs
e moment
!
Primeiro clique no emote que está na print abaixo.

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


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!

Selecione https
, dê um nome
para o seu ping,cole o url
que você copiou e marque a caixinha para enviar as coisas ao seu email
e então crie o 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?