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.
Last updated
Was this helpful?
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.
Last updated
Was this helpful?
2.1 Para deixarmos o bot online estaremos utilizando a host Glitch(), 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 In
e entre com alguma conta ou crie uma.
Após entrar com sua conta, você irá clicar sobre New Project
e depois escolher a opção Hello-express
para então, criarmos o nosso projeto na glitch e lá iremos editar os futuros códigos do bot.
2.3 Após entrar em seu projeto, haverá um menu com algumas opções, pelo celular você pode clicar sobre o local sinalizado em verde para aparecer esse menu caso ele não esteja visível. Nesse menu você irá clicar sobre os 3 pontinhos dos nomes public
, views
e README.MD
e poderá apagar todos esses 3. Deixando apenas os demais não citados.
2.4 clica no arquivo .env
e então clique em plain text para deixa-lo desta forma.
2.5 Clique sobre .env
e abaixo de MADE_WITH=
você irá escrever TOKEN=
e colar o token do seu bot (como ensinado no passo 1.8) na frente do sinal de igual. Lembre-se de não deixar nenhum espaço enquanto digita, caso contrário não irá funcionar seu bot.
2.6 No menu esquerdo clique sobre New File
para criar um novo arquivo, dê o nome de watch.json
e clique em Add This File
para criar o arquivo.
2.7 dentro do arquivo criado watch.json
você irá copiar o código que deixarei abaixo e irá colar dentro do arquivo:
2.8 Renomeie o arquivo server.js
para bot.js
e apague todo o código que estiver dentro do arquivo bot.js
.
2.9 vá no package.json
e substitua o código por esse abaixo
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 em new file
e adicionar eventos/message.js
e tbm adicionar eventos/ready.js
.
2.13 dentro de ready.js
você deve copiar este código abaixo e então colar no ready.js
:
2.14 assim como criou os eventos você deve criar agora um comando básico, clique em new file
e escreva comandos/ajuda.js
pode tbm criar uma subpasta como comandos/infos/ajuda.js
nosso bot.js
consegue ler subpastas nos comandos!
(subpasta é basicamente para dividir os comandos em partes não precisa colocar os dois...)
2.15 dentro do comando de ajuda cole isto:
nos videos do canal vou criar comandos e indo adicionando em forma de embed no 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 reinicie o bot! assim o prefixo será setado e nossos comandos estaram funcionando!
o arquivo .env não pode ser colocado na github ent você mesmo deve edita-lo basta olhar os passos acima!
Os sistemas de ping foram bloqueados pela glitch...
infelizmente não achei ainda uma boa forma de manter os projetos online.
Ent vc msm deve abrir a aba e resetar a cd 30m pd adicionar extensões para recarregar a página ou até mesmo procurar outro host que aceite sistema de ping como a repl.it(também têm um tutorial sobre como hospedar nela!).
Mas mtas coisas não são suportadas 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!
2.10 Dentro do arquivo bot.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:
2.12 dentro de message.js
você deve clicar neste link e copiar este código e então colar no message.js
:
link do github para caso tenha dúvidas: