Guia Definitivo de Bot de Discord com Python! #2 - Comandos

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.ค. 2024
  • Opa! Nesse vídeo iremos aprender a criar comando para o nosso bot de discord. Aprenderemos também algumas funções avançadas como a adição de argumentos nos comandos ;)
    Capítulos:
    0:00 - O Que é um Comando?
    0:31 - Código
    1:07 - Estrutura Básica
    1:55 - Atenção as Permissões!
    3:05 - CTX (Context/Contexto)
    3:40 - Enviando e Respondendo Mensagens
    4:14 - Dica Valiosa
    4:51 - Obtendo o Autor da Mensagem
    6:23 - Obtendo o Canal da Mensagem
    7:38 - Argumentos
    10:38 - Argumento Único
    11:14 - Encerramento
    Contato Profissional: irlanfevereiro@gmail.com
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @syjppedro
    @syjppedro 4 หลายเดือนก่อน +5

    mano, simplesmente o melhor canal, estava procurando canal que explicasse isso. MT OBRIGADO. +1 inscrito + 1 like

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

      mandei pedido p vc aceita kk nome: sylejp

    • @lan_code
      @lan_code  4 หลายเดือนก่อน +1

      Opa, fico feliz de ter te ajudado mano! kkk
      Seja bem vindo ao canal 😉

  • @user-sg1tu8fk8i
    @user-sg1tu8fk8i 2 หลายเดือนก่อน +1

    simplesmente uma lenda, muito obrigado amigo, continue com o conteudo de qualidade

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

      muito obrigado mesmo! 🔥💕

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

    ajudou dou muito de descomplicou o que parecia impossível que era programar um bot básico, valeu demais e continua na reta!

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

      vlww! 🤜🤛🔥🔥

  • @gabrielzk0
    @gabrielzk0 6 หลายเดือนก่อน +1

    Continua a série, to acompanhando, vc vai fazer muito sucesso no youtube ainda mano, vc é muito bom nisso

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

      irmão, vc n tem ideia da felicidade que sinto lendo isso. Vou continuar a série sim, brother! obrigado por me acompanhar ;)

  • @thiagosilva-me3xl
    @thiagosilva-me3xl 4 หลายเดือนก่อน

    Cara bom, facil simples e divertido, parabéns pelo vídeo

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

      Isso só me da mais forças, irmão. Obrigado! 🔥

  • @felipemartins6122
    @felipemartins6122 5 หลายเดือนก่อน +1

    muito bom o conteudo, vou ver todos os videos

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

      opa, obrigado Felipe! prazer te ter aqui 🤝

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

    Poxa cara, que vídeo bom faz um tempinho que não sentia tanto ânimo em estudar programação mas esse vídeos realmente estão me animando, sua forma de explicar é maravilhosa e é algo que nunca fiz antes

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

      inclusive estava lendo a documentação da biblioteca discord e não estava entendendo muito bem kkkk está ajudando mt, Obrigado!

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

      cara, muito obrigado mesmo.. esse tipo de comentário é o que da sentido ao meu trabalho, ver pessoas que estão aprendendo comigo ;)
      fico feliz em poder ter ajudado você, abraços!

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

    10:00 obg man, com essa "soma" fiz um comando inteiro de calculadora, com adição, subtração, multiplicação, divisão e potenciação, fiz uma "variavel" chamada sinal, caso fosse + era adição e dai por diante

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

      botou moral, parabéns irmão 🔥🤝
      vc fez mais que certo. criar exemplos próprios ajuda demais a aprender!

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

      *fiz em um comando único como na Loritta

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

      @@lan_code sim, comecei a aprender essa semana

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

      @@hugomvp se ce quiser entrar no servidor do canal, la tem chat so pra dúvidas em programação :D
      discord.gg/9RRYprFgGA

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

      @@lan_code vlw, vou entrar sim

  • @luccas7220
    @luccas7220 27 วันที่ผ่านมา +1

    Excelente conteúdo. Estou aprendendo bastante, mais um inscrito!! Só uma questão, você ensina a hospedar tbm?

    • @lan_code
      @lan_code  27 วันที่ผ่านมา

      OBRIGADOOOOOOOO!!
      Tem um vídeo meu ensinando a hospedar na SquareCloud, mano!
      (não é gratis, mas é bom e é só 9 conto pokk)

  • @kaiu11.
    @kaiu11. 4 หลายเดือนก่อน +2

    7:04 PEGUEI A REFERENCIA DO CARA DO TIK TOK KKKKKKKKKKKKKKKKKKKKKKKKK

    • @lan_code
      @lan_code  4 หลายเดือนก่อน +2

      FINALMENTE ALGUÉM ENTENDEU KKKKKKKK

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

      @@lan_code KKKKKKKKKKKKKK

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

    Olá meu nobre, então, meu bot não retorna o "ola" no discord quando eu digito o comando, sendo que eu segui linha por linha a cada vídeo seu, poderia me ajudar?

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

      opa, bao? manda print do Código no servidor do canal. link nos vídeos recentes 🤝

  • @jordane1085
    @jordane1085 6 หลายเดือนก่อน +3

    Como faço para deixar tudo online? Como está agora ele só funciona se enquanto estiver rodando ele na minha maquina.

    • @lan_code
      @lan_code  6 หลายเดือนก่อน +1

      pra deixar ele online sem precisar estar com o pc ligado, você precisa hospedar em algum servidor. normalmente são pagos, mas existem alguns gratuitos. pretendo fazer um vídeo ensinando a hospedar online, mas tem dois serviços grátis que gosto bastante de usar :)
      squarecloud
      pythonanywhere
      eu uso squarecloud pra hospedar bots. se tiver com dificuldade, manda seu disc que te ajudo! 🤝

    • @jordane1085
      @jordane1085 6 หลายเดือนก่อน +1

      obrigado@@lan_code

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

    cara que vídeo maravilhoso! Já tava mexendo com bot e tal, mas peguei umas informações muito interessantes vendo esse vídeo e o anterior. A dica do ctx:discord.Context é fenomenal e essa do num1,num1 no parâmetro do comando também... Tava fazendo antes um tratamento de string pra achar o comando, uma dor de cabeça só kkkk.
    Uma dúvida: se o usuário mandasse um .somar 1 tatubola, como que eu faria para que o bot mandasse uma mensagem no chat falando algo tipo "ô seu gênio, como que eu vou somar isso aí?!". Tentei um Try: Except: mas não foi

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

      KKKKKKKKKK Feliz em ter te ajudado!
      Como exatamente você usou o try? Da pra fazer um try onde o python tenta converter o valor digitado para um float, e se der erro, ele manda essa maravilhosa mensagem kkkkk.
      try:
      num2 = float(num2)
      except:
      await ctx.reply('pode nao!')
      Qualquer coisa entra la no servidor do canal mano!
      discord.com/invite/9RRYprFgGA

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

      @@lan_code Obrigado pelo reply, entrei lá no servidor pra tirar a dúvida. Valeu!

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

    ola eu nao estou conseguindo fazer o comando quando eu uso o comando no discord no console aparece este erro
    (RuntimeWarning: coroutine 'Context.send' was never awaited
    ctx.send(f'Está funcionando')
    RuntimeWarning: Enable tracemalloc to get the object allocation traceback)

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

      ce tem que botar o await antes do ctx.send

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

      @@lan_code OBG 🩷

  • @cleberbombinhas
    @cleberbombinhas 2 หลายเดือนก่อน +1

    Fala mestre! No meu teste, após digitar ".ola" no Discord não retorna "ola" no Terminal do VS igual o seu. O que pode ser? To seguindo passo a passo, linha por linha do código e testando junto com vc.

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

      opa! pode mandar print do Código no servidor? link nos vídeos recentes

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

    meu bot num ligo alek garaio
    como que liga
    como que liga essa orra aki caique
    ovo PEGAAAAR MINHA MARRETAAAAAAA, pah, GARAIO, Pah pah, GUARAIOOOO

  • @cheer.5268
    @cheer.5268 2 หลายเดือนก่อน +1

    Oi! Uma dúvida, meu código está exatamente igual e fiz todos os passos corretamente, mas na hora de digitar o primeiro comando (nesse caso, o de responder o "olá"), o terminal me emite essa mensagem: "discord.ext.commands.errors.CommandNotFound: Command "ola" is not found". O que posso fazer para resolver esse problema? Obrigada desde já!

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

      olaaa! pode mandar uma print no disc?
      meu nick: lan_maneiro

    • @cheer.5268
      @cheer.5268 2 หลายเดือนก่อน +1

      @@lan_code Okay!

  • @porkinyznn
    @porkinyznn 4 หลายเดือนก่อน +1

    opa mn, tudo certo, entao meio que as minhas messagem esta brancas sao normal ou tem que usar o pip alguma coisa

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

      como assim brancas mano?

  • @fpzinngamer629
    @fpzinngamer629 5 หลายเดือนก่อน +1

    ensina a fazer comando em slash commands

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

      anotado 📝

  • @Dustin_204
    @Dustin_204 6 หลายเดือนก่อน +2

    O mano que trabalhar junto comigo na minha comunidade do discord?

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

      opa, me chama no discord!
      lan_maneiro

  • @Ceearense
    @Ceearense 5 หลายเดือนก่อน +2

    Tem parte 3?

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

      tem sim! a parte 3 é sobre eventos e já tá no canal.
      a parte 4 sai semana que vem, no próximo vídeo. já tá gravado e só falta editar ;)

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

    mano, pode me ajuda rapidão, quando eu digito o ctx. não aparece as coisas que eu posso usar, dai eu não consigo estudar pra saber oque cada um faz :(

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

      nem usando o cxt: commands.context? qual ide vc usa?

    • @gyuki8884
      @gyuki8884 2 หลายเดือนก่อน +1

      @@lan_code vs code, mas o meu não quer aparecer todas as funções só umas com ______

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

      @@gyuki8884 que estranho...
      vc instalou a extensão do python no vs code?

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

      @@lan_code qual o nome dela? Eu tenho 3 extensões de python instalado mas nenhuma me mostra as opções dps do ctx.

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

      @@gyuki8884 python xd
      então não deve ser extensão..
      quando você coloca um ponto depois de uma variável, aparece as opções?