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 - วิทยาศาสตร์และเทคโนโลยี
mano, simplesmente o melhor canal, estava procurando canal que explicasse isso. MT OBRIGADO. +1 inscrito + 1 like
mandei pedido p vc aceita kk nome: sylejp
Opa, fico feliz de ter te ajudado mano! kkk
Seja bem vindo ao canal 😉
simplesmente uma lenda, muito obrigado amigo, continue com o conteudo de qualidade
muito obrigado mesmo! 🔥💕
ajudou dou muito de descomplicou o que parecia impossível que era programar um bot básico, valeu demais e continua na reta!
vlww! 🤜🤛🔥🔥
Continua a série, to acompanhando, vc vai fazer muito sucesso no youtube ainda mano, vc é muito bom nisso
irmão, vc n tem ideia da felicidade que sinto lendo isso. Vou continuar a série sim, brother! obrigado por me acompanhar ;)
Cara bom, facil simples e divertido, parabéns pelo vídeo
Isso só me da mais forças, irmão. Obrigado! 🔥
muito bom o conteudo, vou ver todos os videos
opa, obrigado Felipe! prazer te ter aqui 🤝
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
inclusive estava lendo a documentação da biblioteca discord e não estava entendendo muito bem kkkk está ajudando mt, Obrigado!
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!
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
botou moral, parabéns irmão 🔥🤝
vc fez mais que certo. criar exemplos próprios ajuda demais a aprender!
*fiz em um comando único como na Loritta
@@lan_code sim, comecei a aprender essa semana
@@hugomvp se ce quiser entrar no servidor do canal, la tem chat so pra dúvidas em programação :D
discord.gg/9RRYprFgGA
@@lan_code vlw, vou entrar sim
Excelente conteúdo. Estou aprendendo bastante, mais um inscrito!! Só uma questão, você ensina a hospedar tbm?
OBRIGADOOOOOOOO!!
Tem um vídeo meu ensinando a hospedar na SquareCloud, mano!
(não é gratis, mas é bom e é só 9 conto pokk)
7:04 PEGUEI A REFERENCIA DO CARA DO TIK TOK KKKKKKKKKKKKKKKKKKKKKKKKK
FINALMENTE ALGUÉM ENTENDEU KKKKKKKK
@@lan_code KKKKKKKKKKKKKK
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?
opa, bao? manda print do Código no servidor do canal. link nos vídeos recentes 🤝
Como faço para deixar tudo online? Como está agora ele só funciona se enquanto estiver rodando ele na minha maquina.
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! 🤝
obrigado@@lan_code
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
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
@@lan_code Obrigado pelo reply, entrei lá no servidor pra tirar a dúvida. Valeu!
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)
ce tem que botar o await antes do ctx.send
@@lan_code OBG 🩷
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.
opa! pode mandar print do Código no servidor? link nos vídeos recentes
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
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á!
olaaa! pode mandar uma print no disc?
meu nick: lan_maneiro
@@lan_code Okay!
opa mn, tudo certo, entao meio que as minhas messagem esta brancas sao normal ou tem que usar o pip alguma coisa
como assim brancas mano?
ensina a fazer comando em slash commands
anotado 📝
O mano que trabalhar junto comigo na minha comunidade do discord?
opa, me chama no discord!
lan_maneiro
Tem parte 3?
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 ;)
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 :(
nem usando o cxt: commands.context? qual ide vc usa?
@@lan_code vs code, mas o meu não quer aparecer todas as funções só umas com ______
@@gyuki8884 que estranho...
vc instalou a extensão do python no vs code?
@@lan_code qual o nome dela? Eu tenho 3 extensões de python instalado mas nenhuma me mostra as opções dps do ctx.
@@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?