DESENVOLVENDO BOT DE DISCORD COM JAVASCRIPT E COLOCANDO NO AR!

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ค. 2024
  • E temos hospedagem VPS na Hostinger com desconto! Confira no link: www.hostg.xyz/SHBtl + cupom RAFA
    No video de hoje eu mostro pra vocês como desenvolvemos do zero um bot para discord utilizando Discord.js, Javascript!
    Nesse caso, fizemos um bot de estudos de programação, em que vocês podem usar a criatividade tanto para desenvolver novas features, quanto para também monetizá-lo, a partir do momento que ele estiver rodando em algum servidor, como usamos no vídeo o da Hostinger
    O que mais você quer ver aqui no canal? Comenta aqui embaixo pra eu saber!
    ------------------------------------------------------------------------------------------------------------------
    Links importantes:
    Hostinger: www.hostg.xyz/SHBtl + cupom RAFA
    Artigo de Arrow Functions: www.alura.com.br/artigos/conh...
    Visual Studio Code: code.visualstudio.com/Download
    Extensão Ballerini Theme: marketplace.visualstudio.com/...
    Repositório com o código desse vídeo: github.com/rafaballerini/Studify
    Nossa comunidade no Discord: / discord
    Minhas redes sociais: beacons.ai/rafaballerini
    Desconto da ALURA: www.alura.com.br/promocao/raf...
    ------------------------------------------------------------------------------------------------------------------
    Índice do vídeo:
    00:00 - O que utilizaremos no projeto?
    02:53 - Instalação das ferramentas necessárias
    05:49 - Criação do projeto inicial
    10:40 - Registrando o bot no Discord Developers
    18:07 - Utilizando dotenv para tokens
    21:48 - Código base para o bot rodar
    27:20 - Criando o primeiro comando
    44:07 - Arquivo para registrar comandos
    56:52 - Criando mais comandos
    01:12:20 - Subindo bot na VPS da Hostinger
    #javascript #botdiscord #discordjs
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 172

  • @TonnBR
    @TonnBR ปีที่แล้ว +88

    pra quem n conseguiu achar o ID do servidor, vai nas opções avançadas do discord e ativa o modo de desenvolvedor ;)

  • @yan-mm5np
    @yan-mm5np ปีที่แล้ว +85

    não para de produzir esses vídeos, eles me ajudam muito na prática com a programação, e acredito que ajuda outras pessoas também, abraços!!!

  • @arthurleles5026
    @arthurleles5026 ปีที่แล้ว +11

    vc ta me ajudando muito a evoluir na programação, nunca tive uma evolução tão rápida!! estudo por diversão, mas quando me formar na escola certamente irei trabalhar com isso! eu amo de mais programar

  • @DuneDiscord
    @DuneDiscord 8 หลายเดือนก่อน +3

    muito bom Rafa!

  • @CefasHeliSathler
    @CefasHeliSathler ปีที่แล้ว +3

    Esse bot tá filezinho e pronto para vc expandir ele até onde vc quiser. Parabéns Rafaella, ótimo código.

  • @lugsdev
    @lugsdev ปีที่แล้ว +1

    Parabéns, Rafa! Seu conteúdo sempre ajuda e agrega na comunidade de dev.

  • @ReddInTheMic
    @ReddInTheMic ปีที่แล้ว +2

    que video legal entendi total de 0 coisas pois nunca vi nada de programação mas caí nesse vídeo de paraquedas. voce ensina muito bem, dona. parabens :)

  • @joaohaubert8097
    @joaohaubert8097 ปีที่แล้ว

    Rafa, muito grato pelo conteúdo!

  • @yurigalvao2357
    @yurigalvao2357 11 หลายเดือนก่อน +2

    Gostei muito, material bem atualizado!!
    Me ajudou do mais com o meu projeto!

  • @TheLeoNeH
    @TheLeoNeH ปีที่แล้ว +6

    Ns, não imaginava que era todo esse trampo pra colocar um bot no Disc. Top demais. Parabéns pelo conteúdo, muito bom 👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻

  • @pedrozaquieu
    @pedrozaquieu 7 หลายเดือนก่อน

    Fenomenal o vídeo, a didática e o bot kkkkkkk. Muito bom!

  • @rafaellaballerini
    @rafaellaballerini  ปีที่แล้ว +16

    E temos hospedagem VPS na Hostinger com desconto! Confira no link: www.hostg.xyz/SHBtl + cupom RAFA

  • @ElrisBit
    @ElrisBit ปีที่แล้ว

    Top de maisssss amei, já colocando em pratica!

  • @devtom89
    @devtom89 ปีที่แล้ว

    Do caralho, Rafa! Muito bom, parabéns pelo conteúdo. Agora vendo seus cursos na Alura também. Sucesso! E obrigado por compartilhar isso tudo com a gente

    • @kendergomes941
      @kendergomes941 ปีที่แล้ว

      Ei man, acho que o vídeo não é disso ai não em Kkkkkkkkkkkk

  • @mkt_fps53
    @mkt_fps53 ปีที่แล้ว +3

    Nem comecei o vídeo ainda, mas já ganhou um inscrito! Amanhã vou cair pra dentro desse projeto aqui.

  • @hdevinfo
    @hdevinfo ปีที่แล้ว

    Parabéns! Ótimo conteúdo, muito sucesso, projeto de ponta a ponta, do zero ao deploy, muito obrigado pelo conteúdo!

  • @augustocesarmd
    @augustocesarmd ปีที่แล้ว

    Já tô esperando kkkkk seu fã Rafaela, sempre ótimos conteúdos

  • @PinguimPagods
    @PinguimPagods ปีที่แล้ว +1

    De todos os canais que já explorei sobre esses assuntos, o seu canal é o melhor. Já vi varios videos seus antes e sempre me ajudou. Para mim é uma das minhas youtubers de ajuda favorita, merece 1 milhão logo!
    edit: explica tudo direitinho e tu consegue entender rapido

    • @rafaellaballerini
      @rafaellaballerini  ปีที่แล้ว

      Ai mds ❤️ seu comentário fez meu dia!! Obrigada!

  • @anselmonascimento3324
    @anselmonascimento3324 ปีที่แล้ว

    Parabéns pelo conteúdo de altíssima qualidade!!!

    • @rafaellaballerini
      @rafaellaballerini  ปีที่แล้ว

      Muito obrigada! Parabéns pela dedicação em estar aqui estudando 🙌🏼

  • @duartess
    @duartess ปีที่แล้ว

    Mano! sentei pra assistir comendo e achei seu vídeo, Interessei acabei vendo tudo sem nem perceber. Pfvr n para!!

  • @lyrmusica
    @lyrmusica ปีที่แล้ว

    Ae Rafa! Gosto muito dos seus vídeos, faz um ensinando a usar o figma pfvr.

  • @virondina281
    @virondina281 11 หลายเดือนก่อน

    Esse video me ajudou dmss obrigadaaa rafaa!!

  • @igorlima812
    @igorlima812 ปีที่แล้ว +1

    Meu Deus, sem dúvida nenhuma, Rafa ballerini a melhor de todos os tempos!

  • @victorbragaribeiro5188
    @victorbragaribeiro5188 ปีที่แล้ว

    A Rafa arrasa na programação ❤

  • @Ins-u6z
    @Ins-u6z ปีที่แล้ว

    Amo seus videos!!

  • @thiago01100F
    @thiago01100F 8 หลายเดือนก่อน

    Muito Obrigado tava querendo migrar eu bor de python para js e esse video ajudou muito

  • @andreyamamoto1709
    @andreyamamoto1709 ปีที่แล้ว

    Rafaella parece um anjo.

  • @s3nnsh1
    @s3nnsh1 ปีที่แล้ว +1

    Oloko, muito top, eu estava querendo fazer um bot com js esses dias

  • @henrikpires3644
    @henrikpires3644 ปีที่แล้ว +1

    Ensina o básico de javascript por favor kkkkkkk e com um projeto seria foda! Sucesso pra vc.

  • @odenirdev
    @odenirdev ปีที่แล้ว

    Muito bom o video!!!!

  • @GuilhermeDeveloper
    @GuilhermeDeveloper ปีที่แล้ว

    A rafa é fera

  • @caetanog_
    @caetanog_ ปีที่แล้ว

    Bem massa Rafaella, fiz uma implementação com Python, achei bem massa essas interfaces que os serviços disponibilizam.
    Trabalho bem bacana !

  • @leep7562
    @leep7562 ปีที่แล้ว +2

    finalmente alguém ensinando de uma forma decente

  • @AugustoM93
    @AugustoM93 ปีที่แล้ว

    Show De Bola

  • @felipemelo9975
    @felipemelo9975 ปีที่แล้ว

    Excelente vídeo

  • @matheussoares6742
    @matheussoares6742 ปีที่แล้ว

    Achei esse video super complexo para meu nivel atual, estou estudando JS, mas ficou bem complicado pra mim entender. Mas curto bastante esse tipo de video o outro da LANDING PAGE ficou show de bola!!!

  • @dionesantos3372
    @dionesantos3372 ปีที่แล้ว

    Que toooppppp!!

  • @apenasumcanal23
    @apenasumcanal23 6 หลายเดือนก่อน

    Menina, tu ensina muito bem. Deus te deu um dom❤

  • @jvopinho
    @jvopinho ปีที่แล้ว +1

    Opa, desculpa a demora para ver esse belo vídeo, manda ele para o Tauz para ele aprender kkkkkkkkkkkkkkkkk

  • @cirilocanganjo7957
    @cirilocanganjo7957 ปีที่แล้ว

    Parabens Raffa

  • @LililasSz
    @LililasSz ปีที่แล้ว +1

    Dessa eu sou fã

  • @accsxs001
    @accsxs001 ปีที่แล้ว

    Vlw ai, meu projeto e so criar um bot de verificação q fique on sempre

  • @redplatinum9573
    @redplatinum9573 ปีที่แล้ว

    eu fiz um em java... respect ahahha

  • @Anderson01230
    @Anderson01230 11 หลายเดือนก่อน +1

    uma função que não encontro em nenhum canto, e um bot que organize os membros pelos jogos que cada um jogo, meio que um bote que crie um filtro pelo status de cada um

  • @bryan_031rlk
    @bryan_031rlk ปีที่แล้ว

    Muito bom

  • @danielvicentefagundes6774
    @danielvicentefagundes6774 ปีที่แล้ว

    Maravilha !!! 🐞👀🐞🐼🐼🐞🐼🐞😀

  • @JoaoCarlos-ys5pu
    @JoaoCarlos-ys5pu ปีที่แล้ว +2

    o que vc fez para receber a interação?????

  • @neo_11x
    @neo_11x ปีที่แล้ว

    mt bom

  • @Demyyo
    @Demyyo 5 หลายเดือนก่อน

    Oi, estou aprendendo sobre criação de bots no Discord para adicionar em um servidor, sou leiga em programação, então gostaria de perguntar, esse é o único modo de se criar um bot no Discord? Se tem outros, o que muda de um pro outro?

  • @alexbezerra-cy8to
    @alexbezerra-cy8to ปีที่แล้ว

    É possível que o bot receba comandos via direct message? Um usuário em um servidor envia uma mensagem privada para o bot, ou até mesmo slash commands e ele responde ali mesmo.

  • @SrGopp
    @SrGopp ปีที่แล้ว

    tem alguma forma de não especificar o id do servidor? pra deixar o bot livre para ser executado em qualquer servidor

  • @CTAOFICIAL.
    @CTAOFICIAL. ปีที่แล้ว

    eu ja instalei dotenv mas ele ta dando erro dizendo que precisa do dotenv, oque eu faco?

  • @ogatoajato5172
    @ogatoajato5172 ปีที่แล้ว +1

    CTRL ' Para abrir o terminar no VSCode, engrenagem avançado para ativar o modo desenvolvedor e poder copiar a ID do Canal do Discord.

  • @zeckblack
    @zeckblack ปีที่แล้ว

    massa

  • @beatrizmoraes1872
    @beatrizmoraes1872 ปีที่แล้ว +4

    Sugestão: faz um bot para o discord usando Python ❤

  • @wesleyvictor7220
    @wesleyvictor7220 ปีที่แล้ว

    Rafela vc está cursando qual faculdade no momento?

  • @Maxweeldev6K
    @Maxweeldev6K ปีที่แล้ว

    Cool

  • @CarlosHenrique-se6cx
    @CarlosHenrique-se6cx ปีที่แล้ว

    Tô criando um bot só que eu tô com dificuldade em criar mas de um Butão uma dica?

  • @eduardobirgimandomingues2223
    @eduardobirgimandomingues2223 ปีที่แล้ว

    O que significa VPS e pq ela é diferente de hospedar uma página normal?

  • @giodosvani
    @giodosvani 8 หลายเดือนก่อน

    aula absurda, mas acho que dava pra ser um tanto mais didatico ja que eh pra iniciantes. Teve uma porrada de configuraçoes de client, command, command file que foi simplesmente acontecendo e nn deu pra acompanhar

  • @cortesstudios9558
    @cortesstudios9558 ปีที่แล้ว

    qual o nome da fonte que voce esta usando ai no vscode

  • @macacocanibal
    @macacocanibal ปีที่แล้ว +1

    quando vou tentar faze login "node index.js" não acontece nada

  • @andreaspinheiro
    @andreaspinheiro ปีที่แล้ว +1

    MWA!

  • @guigrippbr
    @guigrippbr 7 หลายเดือนก่อน

    Boa noite, usei o codigo para o discord.js mais n veio esses arquivos

  • @xaviercomcafe
    @xaviercomcafe ปีที่แล้ว +1

    Não sei se foi intencional, mas quase o tempo do vídeo fica 1, 2, 3, 4, 5 kkkk

  • @victor19919
    @victor19919 ปีที่แล้ว

    Vc acha que Eris é uma boa escolha? Ao invés de usar Discord.js

  • @marcelocampos_developer
    @marcelocampos_developer ปีที่แล้ว

    tenho a meta de um dia voltar e entender oque ela ta fazendo kkk

  • @tiolucazz765
    @tiolucazz765 ปีที่แล้ว

    like

  • @jamdeadend
    @jamdeadend 11 หลายเดือนก่อน +1

    Parei na parte 52:41, o código ta igualzinho mas dá um erro
    Resetando 1 comandos...
    DiscordAPIError[0]: 405: Method Not Allowed
    requestBody: { files: undefined, json: [ [Object] ] },
    rawError: { message: '405: Method Not Allowed', code: 0 },
    code: 0,
    status: 405,
    method: 'PUT'

    • @jamdeadend
      @jamdeadend 11 หลายเดือนก่อน

      Encontrei o erro

    • @UmCaraAe90
      @UmCaraAe90 9 หลายเดือนก่อน

      sabe como resolver esse aqui?
      const { T0KEN, CLIENT_ID, GUILD_ID } = process.dotenv
      ^
      TypeError: Cannot destructure property 'T0KEN' of 'process.dotenv' as it is undefined.
      at Object. (C:\Users\micael\Desktop\Discord.js - Aprendendo a usar o módulo\index.js:5:9)
      at Module._compile (node:internal/modules/cjs/loader:1241:14)
      at Module._extensions..js (node:internal/modules/cjs/loader:1295:10)
      at Module.load (node:internal/modules/cjs/loader:1091:32)
      at Module._load (node:internal/modules/cjs/loader:938:12)
      at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:83:12)
      at node:internal/main/run_main_module:23:47

    • @mozaartjunior
      @mozaartjunior 5 หลายเดือนก่อน

      @@UmCaraAe90 no index.js em client.login(TOKEN), voce tem que deixar TOKEN em maiusculo, se nao o dotenv nao encontra o TOKEN

  • @mittchel18
    @mittchel18 ปีที่แล้ว

    Tentando aqui entender um pouco, sou muito cru nessas coisas

  • @bloqueado-3986
    @bloqueado-3986 ปีที่แล้ว

    eu indo lá no node_modules mudar tudo só pq ela disse pra não mecher kkk

  • @carlosferreira6801
    @carlosferreira6801 ปีที่แล้ว

    Oiiiii estou querendo começar uma graduação de Gestão em TI o que você acha? E uma área boa é promissora?

    • @IsraelHam
      @IsraelHam ปีที่แล้ว

      tem um video dela falando sobre isso aqui no canal

  • @KauaMartinsBarros
    @KauaMartinsBarros 13 วันที่ผ่านมา

    Fez o tutorial só para vender hospedagem

  • @Loserzinn
    @Loserzinn ปีที่แล้ว

    Fiz tudo direitinho porém continua dando comando não encontrado

  • @meninodoscript
    @meninodoscript ปีที่แล้ว +2

    Quando o de vocês derem Token is not defined tem que ir la em client.login e colocar o TOKEN em maiusculo ein

    • @rayker8227
      @rayker8227 ปีที่แล้ว

      Fiz isso mas continua dando erro

    • @meninodoscript
      @meninodoscript ปีที่แล้ว

      @@rayker8227 pode ser que vc não tenha colocado o .env

  • @eriklegramante3032
    @eriklegramante3032 ปีที่แล้ว +1

    ReferenceError: token is not defined e client.login(token); aparece e o codigo nn roda.... pode ajudar pls?

    • @TheNascimento
      @TheNascimento ปีที่แล้ว +1

      Substitua token por TOKEN
      Tudo maiúsculo.

  • @jottatdf
    @jottatdf ปีที่แล้ว

    se em path joins da erro pom assim path joins =

  • @Pepegaofc
    @Pepegaofc ปีที่แล้ว +1

    Pode me ajudar? Quando eu digito "/" o comando não aparece no discord,ja fiz de tudo e não achei o problema. Eu usei ate o repositório git que você deu na descrição e nada.

    • @Cachorrorebaixado-vc1mu
      @Cachorrorebaixado-vc1mu 9 หลายเดือนก่อน

      Opa mano, tô com o mesmo problema, tu conseguiu resolver? se sim como tu fez?

    • @Pepegaofc
      @Pepegaofc 9 หลายเดือนก่อน

      @@Cachorrorebaixado-vc1mu Eu tive que pegar um bot pronto dela,e modificar.. no github dela tem um la

  • @pdrrxv5211
    @pdrrxv5211 ปีที่แล้ว +1

    alguem pode me ajudar? quando eu dou node index.js aparece "typeerror: cannot destructure property 'TOKEN' of 'process.dotenv' as it is undefined" alguem sabe oq pode ser?

    • @tiiabad
      @tiiabad 3 หลายเดือนก่อน

      estou com mesmo problema

    • @yplanb__3148
      @yplanb__3148 2 หลายเดือนก่อน

      o meu nem aparece isso,n acontece nada,pode ajudar?

  • @Mariana_Oliveira
    @Mariana_Oliveira ปีที่แล้ว

    Meu VSC não reconhe o pip muito menos o discord

  • @igormusic57
    @igormusic57 11 หลายเดือนก่อน

    alguem sabe configurar bot to precisando

  • @pedrohenr13
    @pedrohenr13 ปีที่แล้ว +3

    Esse vídeo vai ficar salvo no TH-cam?

  • @GSNM
    @GSNM ปีที่แล้ว

    iniciar o bot é facil, quero ver pra parar que eu não consegui

  • @Gabrielspt
    @Gabrielspt ปีที่แล้ว

    o meu ele nao cria as pastas.

  • @yplanb__3148
    @yplanb__3148 2 หลายเดือนก่อน

    meu bot n ficou on,triste kk

  • @darknesscrow5532
    @darknesscrow5532 ปีที่แล้ว

    sorvete galera

  • @oandrelm
    @oandrelm 10 หลายเดือนก่อน

    Quando eu coloco npm install discord.js no visual.code, da a mensagem mas nao cria as pastas

    • @tiiabad
      @tiiabad 3 หลายเดือนก่อน

      Estou com o mesmo problema :/

  • @arthjhon_
    @arthjhon_ ปีที่แล้ว +1

    cadê o link do artigo que voc falou no video?

  • @fhanyacopia
    @fhanyacopia ปีที่แล้ว

    eu tmb to tentando cria um bot com chatcpt sera q da certo :>

  • @CookieComSorvet
    @CookieComSorvet 5 หลายเดือนก่อน

    56:00 mesmo fazendo tudo certinho o discord ainda mostra "O aplicativo não respondeu" ...

    • @bcfmradio0
      @bcfmradio0 5 หลายเดือนก่อน

      talvez seu bot nao esteja ligado corretamente

  • @gustavogouveia9843
    @gustavogouveia9843 ปีที่แล้ว

    que SO é esse, MacOS ou ChromeOS ?

  • @thyagoericksilvagois9062
    @thyagoericksilvagois9062 ปีที่แล้ว

    qual a diferença de fazer o require e de fazer o import?

    • @rafaellaballerini
      @rafaellaballerini  ปีที่แล้ว +1

      Esse artigo da uma resumida com exemplos bem legais: medium.com/@jonathanjuliani/nodejs-require-exports-module-exports-entenda-de-vez-9297dcd5654f

    • @thyagoericksilvagois9062
      @thyagoericksilvagois9062 ปีที่แล้ว

      Obrigaduuuu!!🥰

  • @Matieuzao
    @Matieuzao ปีที่แล้ว +1

    requestBody: { files: undefined, json: [ [Object] ] },
    esse erro da no deploy-commands.js alguem consegue me ajudar pfv

    • @atlaseeu7216
      @atlaseeu7216 ปีที่แล้ว

      estou com o mesmo erro, o que será?

    • @jamdeadend
      @jamdeadend 11 หลายเดือนก่อน

      applicationGuildCommands

    • @jamdeadend
      @jamdeadend 11 หลายเดือนก่อน

      applicationGuildCommands@@atlaseeu7216

    • @jamdeadend
      @jamdeadend 11 หลายเดือนก่อน

      @@atlaseeu7216 applicationGuildCommands

  • @arhurzin_bloxy4572
    @arhurzin_bloxy4572 5 หลายเดือนก่อน

    bot designer for discord, e mais facil.

  • @fabiogdev
    @fabiogdev ปีที่แล้ว

    Você sabia alguma coisa de programação antes de fazer faculdade de engenharia de softer

  • @TheGalegoGTS
    @TheGalegoGTS ปีที่แล้ว +1

    Vídeo é excelente
    Mas se alguém puder me ajuda num probleminha aushuahsuash
    no deploy-commands, estou tendo esse problema:
    DiscordAPIError[0]: 405: Method Not Allowed
    obrigado desde já ^^

    • @stromartesinfophoto
      @stromartesinfophoto ปีที่แล้ว

      eu tambem to com esse problema, resolveu?

    • @jamdeadend
      @jamdeadend 11 หลายเดือนก่อน

      eu também

    • @jamdeadend
      @jamdeadend 11 หลายเดือนก่อน

      applicationGuildCommands

    • @jamdeadend
      @jamdeadend 11 หลายเดือนก่อน

      applicationGuildCommands@@stromartesinfophoto

  • @TioTakashii
    @TioTakashii 4 หลายเดือนก่อน

    pra quem deu erro " Cannot find module 'dotenv' , pra resolver tem que digitar no terminal " npm install dotenv "

    • @dollb0y
      @dollb0y 3 หลายเดือนก่อน

      e como faz pra ligar? quando eu coloco node index.js não acontece nada

    • @TioTakashii
      @TioTakashii 3 หลายเดือนก่อน

      ​@@dollb0yconfere se colocou token certinho e tá usando terminal "node"

    • @TioTakashii
      @TioTakashii 3 หลายเดือนก่อน +1

      @@dollb0y eu tive q procurar outro vídeo explicando crianção de bot mais detalhado, as vezes mesmo copiando cada linha igual no vídeo da erros. Por isso sempre bom saber oq cada comando faz

    • @TioTakashii
      @TioTakashii 3 หลายเดือนก่อน +1

      @@dollb0y tive problema semelhante ao teu no começo e era por causa do token q tava errado e digitei em outro terminal sem ser do node

    • @dollb0y
      @dollb0y 3 หลายเดือนก่อน

      @@TioTakashii certo, muito obrigado :)

  • @PedrEmilioMartinelli
    @PedrEmilioMartinelli ปีที่แล้ว

    qual é esse tema?

  • @raafimbr7403
    @raafimbr7403 3 หลายเดือนก่อน

    no python tudo é mais fácil (não estou desmerecendo).

  • @Pedroloko6059
    @Pedroloko6059 ปีที่แล้ว +2

    rafa largou o windowns 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭