Skip to content

giangamberi/KaOS_Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KaOS_Bot

Versão Plataforma Versão python Licença

capa

Um bot MUITO caótico do discord.

  1. Comandos
  2. Código
  3. Requerimentos
  4. Documentação
  5. Licença
  6. Autores

Comandos

Comandos Descrição
~help Mostrar comandos do bot.
~mensagem Manda uma mensagem aleatória inpiradora.
~flood (n) (mensagem) Spamar uma mensagem n vezes no servidor.
~floodPV (n) (@pessoa) (mensagem) Spamar uma mensagem n vezes no privado de alguém de forma anônima.
~status (ogo, musica ou filme) (mensagem) Alterar status do bot.
~erase (n) Apaga n mensagens do canal além do próprio comando.
~copypasta (opcional: index da copypasta) Envia uma copypasta retirado diretamente do nosso incrível banco de dados.
~magnetize @pessoa1 @pessoa2 Magnetiza duas pessoas, deixando elas juntas ou distantes nos canais de voz do servidor.
"~demagnetize" Cancela toda magnetização do server.
~yall (mensagem) Envia uma mensagem de alerta marcando todo mundo, em todos os canais do server.
~roullette Brinque de roleta russa e remova alguém aleatoriamente do canal.
~purge Diversão! Manda todo mundo que tá na call pro caralho.
~erradicate MAIS DIVERSÃO! Disconecta TODO MUNDO de TODAS AS CALLS.
~deafen (@pessoa) Tira os 5 sentidos da pessoa na call.
~undeafen (@pessoa) Volta o som e o mic da pessoa. Booooo.
~silence Cala a boca de todo mundo.
~unsilence !Silence.
~shake (@pessoa) Você amaldiçoou a pessoa a ficar trocando entre os canais de voz a cada segundo. Por 1 minuto.
~earthquake Mistura todos os integrantes em todas as salas e os embaralha. Show!
~ban (@pessoa) Desconecta a pessoa do canal de voz.
~shout (nomedoaudio).mp3 Reproduz um áudio prestativo e inspirador.
~barricade Ninguem mais entra na call, limita a call pela quantidade de pessoas no momento.
~unbarricade Tira a limitação.

Código

Baixando a pasta _main você consegue ter acesso ao código. Os pré-requisitos para rodar estão declaradas na parte de Requerimentos. Para executar o programa basta rodar o arquivo main.py.

Requerimentos

  1. O programa usa algumas biblioteca externas:

    • Discord: uso da api do discord para suporte com python.

        pip install discord
      
    • Mutagen: suporte para áudio.

        pip install mutagen
      
    • PyNaCl: suporte para remoção de pessoas e saída de som do bot.

        pip install PyNaCl
      
  2. Token: no aquivo .env precisa colocar o token do bot.

     TOKEN="CódigoDoToken"
    

Documentação

Em breve uma documentação será criada na wiki do repositório.

Licença

Este projeto é licenciado por MIT License.

Autores

Foto do Gian no GitHub
Gian Gamberi
Foto do Gui Reis no GitHub
Gui Reis
Foto do Rone no GitHub
Rone Filho
Foto do Marcelo Takayama no GitHub
Marcelo Takayama