discord: music bot

Discussão em 'Dicas e tutoriais' iniciado por kodo no kami, 30 Novembro 2016.

  1. kodo no kami
    Offline

    kodo no kami Membro Conhecido

    Afiliado:
    16 Dezembro 2015
    Mensagens:
    235
    Sexo:
    Masculino
    Avaliações:
    +312 / -0
    e ae galera nesse tutorial vou ensinar instalar o bot de musica para o discord que ira permitir tocar musica em um servidor com uma playlist especifica ou ate mesmo ser adicionado a musica na playlist pelos outros usuarios, no caso o bot que vamos instalar sera esse

    MusicBot (github)

    nesse tutorial vamos instalar esse bot no linux porem o mesmo pode ser feito no windows ja que o bot é em python, para esse bot funcionar é necessario ter o python3.5 ffmpeg e pip instalado (no meu caso o python 3.5 não tem no repositorio do meu debian so o 3.4 entao tive que encontrar um repo com o 3.5 sem dizer que na instalação dele e do ffmpeg alguns programas foram removidos por causa das dependecias '-' ), alem deles precisamos tambem dos modulos discord.py e youtube_dl e alguns outros porem eles são instalados automaticamente, então vamos começar baixando o bot e indo no site e apertando em download ou clonando via git mesmo que é o meu caso

    Código (Forge Crash):
    git clone https://github.com/Just-Some-Bots/MusicBot.git
    [​IMG]

    a gente abre o diretorio do script com o terminal e rodamos o script (no caso do linux o run.sh) com isso ele vai instalar para gente os modulos necessario pelo menos no linux ele faz isso (dependendo pode da erro no meu caso aqui deu no pyNaCl tive que instalar o build-essential libffi-dev python3.5-dev para instalar ele)

    Código (Forge Crash):
    sudo sh run.sh
    [​IMG]

    agora a gente entra no site do discord para criar o bot no servidor, depois apertamos em new application

    Código (Forge Crash):
    https://discordapp.com/developers/applications/me
    [​IMG]

    podemos escolher um nome e uma imagem para bot, depois basta apertar em create application

    [​IMG]

    depois disso o bot sera criado entao temos que criar um bot user apertando em Create a Bot User

    [​IMG]

    agora ele vai gerar um opção de "APP BOT USER" essa opção vai ter um username e um token no caso do token vai ter um link escrito click to reavel apertamos nele, esse token é importante por que vai ser ele que vai integrar o bot de musica nesse app bot então anotamos esse token

    [​IMG]

    agora temos que especificar o servidor que o bot vai acessar para isso a gente pega o Client ID do nosso bot e vamos nessa url porem substituimos onde eu coloquei IDDOBOT pelo id do nosso bot depois disso selecionamos o servidor onde vai ativar o bot (esses servidores são os seus ou que tem permissão para adicionar bot)

    Código (Forge Crash):
    https://discordapp.com/api/oauth2/authorize?client_id=IDDOBOT&scope=bot&permissions=0
    [​IMG]

    depois de apertar em autorizar na parte anterior sera criado o novo bot no servidor

    [​IMG]

    agora abra a pasta do bot de musica dentro dela vai ter uma pasta chamada config abra ela tambem, vai ter dois arquivos dentro exemple_options.ini e exemple_permissions.ini mude o nome deles para options.ini e permissions.ini, depois abra em um editor de texto o options.ini na parte "Token =" coloque o token do bot

    [​IMG]

    no "OwnerID = " colocamos o id do usuario que seria o admin do bot que na maior parte das vezes é voce mesmo, para conseguir esse ID abra o discord depois aperte o botao direito do mouse em cima do seu usuario e "copiar id" (caso essa opção nao esteja aparecendo procura na configuração do servidor modo desenvolvedor e habilite ele), depois de copiar o id coloque ele no OwnerID e salve o arquivo

    [​IMG]

    pronto agora basta executar o bot novamente se tudo der certo ele vai fica on

    Código (Forge Crash):
    sudo sh run.sh
    [​IMG]

    depois disso basta ir no canal de audio e usar o comando !summon para invocar ele no caso vai começar tocando a playlist padrao entao usamos !play seguido do video do youtube para adicionar a musica na playlist ou !queue para exibir a playlist entre outros comandos

    [​IMG]

    bom galera é possivel modificar a playlist padrao alterando o arquivo autoplaylist.txt, ou configurar permissão com o arquivo permissions.ini entre muitas outras coisas \o

    by kodo no kami
     
    • Informativo Informativo x 2
    • Gostei Gostei x 1
    • Vencedor Vencedor x 1
    • Útil Útil x 1
  2. TheMFjulio
    Offline

    TheMFjulio Veterano Veterano VIP Industrial

    Afiliado:
    3 Março 2014
    Mensagens:
    579
    Avaliações:
    +846 / -0
    Apelido no Minecraft:
    Mateusaum
    %offtopico%
    so lembrando que discord >>>>>>> ts >>>>>> skype

    %ontopico%
    otimo tutorial, agora esperar o zuze adicionar um bot de musica no discord dele
     
  3. Foxx Games
    Offline

    Foxx Games Veterano Veterano VIP Industrial

    Afiliado:
    30 Abril 2014
    Mensagens:
    1,243
    Sexo:
    Masculino
    Avaliações:
    +847 / -0
    Apelido no Minecraft:
    NathanPB
    Topper, faz tutorial de Python, eu sei que tem muitos, mas aprender com alguém assim é mais legal, fora que deixa a comunidade ainda mais rica
     
    • Gostei Gostei x 1
    • Concordo Concordo x 1
  4. Cael
    Offline

    Cael Moderador Sênior do Fórum Equipe GameMods Moderador do Fórum Veterano VIP Sabotador.com

    Afiliado:
    8 Setembro 2014
    Mensagens:
    1,258
    Avaliações:
    +1,770 / -4
    Apelido no Minecraft:
    Cael
    aproveitando o off topic pra dizer que
    JDA >>>>> ALL
    agora voltando pro tópico:
    tutorial TOPPER
     
    • Gostei Gostei x 1
    • Engraçado Engraçado x 1
  5. Rik
    Offline

    Rik Veterano Veterano VIP Sabotador.com VIP Industrial Ex-Staff

    Afiliado:
    2 Dezembro 2012
    Mensagens:
    861
    Sexo:
    Masculino
    Avaliações:
    +1,852 / -0
    Apelido no Minecraft:
    Rikhi
    Discord é ruim




    HORA DA TRETA
     
    • Engraçado Engraçado x 2
    • Concordo Concordo x 1
    • Otimista Otimista x 1
  6. D4rk
    Offline

    D4rk Veterano Veterano VIP Industrial

    Afiliado:
    1 Junho 2013
    Mensagens:
    468
    Sexo:
    Masculino
    Avaliações:
    +771 / -0
    Apelido no Minecraft:
    D4rkness_King
    Porque pensa isso? Caro amigo Rikuuh
     
  7. KrasnogorskotR
    Offline

    KrasnogorskotR Membro Conhecido

    Afiliado:
    31 Outubro 2014
    Mensagens:
    64
    Sexo:
    Masculino
    Avaliações:
    +56 / -0
    Apelido no Minecraft:
    MisterTraps
    hmmmmmmmmm, [​IMG], tá explicado agora...
     
    • Gostei Gostei x 1
    Última edição: 30 Novembro 2016
  8. kodo no kami
    Offline

    kodo no kami Membro Conhecido

    Afiliado:
    16 Dezembro 2015
    Mensagens:
    235
    Sexo:
    Masculino
    Avaliações:
    +312 / -0
    opa valeu ai gelera \o

    faço sim mano \o , seria apenas python ou python para bot do discord?
     
  9. Foxx Games
    Offline

    Foxx Games Veterano Veterano VIP Industrial

    Afiliado:
    30 Abril 2014
    Mensagens:
    1,243
    Sexo:
    Masculino
    Avaliações:
    +847 / -0
    Apelido no Minecraft:
    NathanPB
    Cara, o que você quiser, não tenho experiência com nenhum dos 2 :v
     
    • Gostei Gostei x 1
  10. kodo no kami
    Offline

    kodo no kami Membro Conhecido

    Afiliado:
    16 Dezembro 2015
    Mensagens:
    235
    Sexo:
    Masculino
    Avaliações:
    +312 / -0
    blz mano vou fazer sim \o
     
    • Gostei Gostei x 1
  11. Raywa
    Offline

    Raywa Membro Conhecido VIP Sabotador.com

    Afiliado:
    5 Fevereiro 2015
    Mensagens:
    336
    Sexo:
    Masculino
    Avaliações:
    +385 / -0
    Apelido no Minecraft:
    Raywa
    Achei sem querer esse tópico enquanto pesquisava sobre esse bot de música, me ajudou bastante! Valeu! :grin:
     
  12. natan12_
    Offline

    natan12_ Veterano Veterano VIP Industrial

    Afiliado:
    22 Fevereiro 2014
    Mensagens:
    1,131
    Sexo:
    Masculino
    Avaliações:
    +509 / -0
    Apelido no Minecraft:
    natan12_
    lavaplayer >>> all
     
  13. Lun
    Offline

    Lun Membro Conhecido VIP Industrial

    Afiliado:
    14 Setembro 2016
    Mensagens:
    359
    Avaliações:
    +407 / -3
    DiscordRB >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> others
     
    • Engraçado Engraçado x 1
  14. Farry
    Offline

    Farry Membro Ativo

    Afiliado:
    24 Janeiro 2017
    Mensagens:
    154
    Sexo:
    Masculino
    Avaliações:
    +129 / -0
    Apelido no Minecraft:
    _Farry_
    Mas ja tem o bran
     
  15. D4rk
    Offline

    D4rk Veterano Veterano VIP Industrial

    Afiliado:
    1 Junho 2013
    Mensagens:
    468
    Sexo:
    Masculino
    Avaliações:
    +771 / -0
    Apelido no Minecraft:
    D4rkness_King
    ripe branius
     
  16. natan12_
    Offline

    natan12_ Veterano Veterano VIP Industrial

    Afiliado:
    22 Fevereiro 2014
    Mensagens:
    1,131
    Sexo:
    Masculino
    Avaliações:
    +509 / -0
    Apelido no Minecraft:
    natan12_
    #JoséColocaMantaroNoDiscord
     
  17. TheMFjulio
    Offline

    TheMFjulio Veterano Veterano VIP Industrial

    Afiliado:
    3 Março 2014
    Mensagens:
    579
    Avaliações:
    +846 / -0
    Apelido no Minecraft:
    Mateusaum
    upload_2017-4-5_12-35-10.png
     

Compartilhe esta Página