Bem-vindo ao Bot NSFW para Discord! Este bot foi desenvolvido para adicionar uma variedade de funcionalidades e entretenimento para servidores NSFW no Discord. Abaixo, você encontrará informações detalhadas sobre suas principais características e comandos.
- O bot possui um sistema de economia integrado no MongoDB, ranks com diversas funcionalidades.
- Verifique o saldo de VIPs usando o comando
!vips
.
- O bot inclui comandos de moderação para manter a ordem no servidor.
- O sistema de avisos e mutes registra o comportamento do usuário, e o mute/banimento é aplicado após atingir um número específico de avisos.
- Participe do jogo de adivinhação, onde os membros tentam decifrar uma sequência numérica contendo um número secreto.
- Receba dicas durante o jogo e tenha 7 chances para acertar.
- Abra tickets de atendimento privados com membros e moderadores, ao final do atendimento o membro pode avaliar como foi atendido e os moderadores serão notificados.
- Opções de atendimento disponíveis:
- Dúvidas
- Denunciar membro
- Apelar punição
- Verificações
- Comprar Vip
- Reinvindicar prêmios
- Parcerias
- Participar da Staff
- Reportar Bug
- Outras
-
Economia
-daily
- Coleta suas "pikas" diárias, recompensa dobrada para cargo especifico.-pikas @membro
- Verifica o saldo de "pikas" de um membro especifico ou do proprio autor do comando.-vips @membro
- Consulta o saldo de "VIPs" de um membro especifico ou do proprio autor do comando.toppikas pagina Ex.: 1, 2, 3
- Exibe o rank com os usuários mais ricos do servidor.topvip pagina Ex.: 1, 2, 3
- Exibe o rank com os usuários que possuem o maior número de VIPS (Vips podem ser coletados no jogo de advinhação)-pagar @membro quantidade_pikas
- Transfere saldo de pikas entre os membros.
-
Moderação
-mod mute @usuário tempo_em_minutos
- Abre um menu com os motivos já prontos para os moderadores selecionarem, o aviso de mute será enviado para um canal de moderação especifico e também irá notificar o membro na DM. Caso não seja passado o tempo, será adicionado o mute máximo de 28 dias ao membro.-mod aviso @usuário
- Funciona da mesma forma que o comando mute, porém como o nome já diz são avisos, caso o membro insistir em infringir as regras irá receber uma punição mais severe no aviso 3, 6, 9 será apenas mute no aviso 12 ele irá receber um banimento. Assim como o comando de mute irá notificar o membro e os moderadores sobre as punições conforme necessário. Todos os 12 avisos serão removidos do usuario antes do banimento.-mod ban @usuário
- Bane o usuário, notifica DM do membro e os moderadores.-unmute @usuário
- Remove o mute do usuário, notifica os moderadores e a DM do membro.-unban @usuário
- Remove o ban do usuário, nofica moderadores e DM do membro.-removeravisos @usuário quantidade
- Remove avisos do usuário, verifica saldo e remove se a quantidade for menor que ou igual o saldo atual do membro.-removermutes @usuário quantidade
- Remove mutes do usuário, verifica saldo e remove se a quantidade for menor que ou igual o saldo atual do membro.-setup
- Envia o Menu de Atendimento para o canalremoveedp | removevip | addvip | addedp
- Comandos para adicionar e remover cargos.
-
Jogos e Interacão
-n
- Inicia o jogo de adivinhação. Você terá 7 chances para acertar um número secreto em um intervalo gerado aleatoriamente, dicas serão exibidas conforme você se aproxima ou se afasta do número secreto, todos podem participar do mesmo jogo, porém o ganhador das recompensas será apenas o membro que iniciou o jogo!-s
- Sequestra um membro, caso o autor do comando satisfaça os requisitos do sequestro (será cobrada uma taxa devip
epikas
. O membro sequestrado é liberado automaticamente após 5 minutos.-r mensagem_pra_repetir
- Comando simples para repetir a mensagem do membro, onde a mensagem do bot é apagada logo em seguida, simulando uma conversa.-av @membro
- Envia uma mensagem exibindo o avatar do membro, caso seja passado omembro
, se não for passado é exibido o avatar do usuário que invocou o comando.
- Certifique-se de que o bot tenha as permissões necessárias no servidor.
- IDS dos cargos e canais estejam de acordo com sua preferência em seu servidor.
- O arquivo
.env
esteja preenchido corretamente com seus tokensMONGO
eDISCORD
. - As bibliotecas necessárias estejam instaladas.
- Versão Python recomendada
3.11.7
.
Para configurar o ambiente de desenvolvimento, siga as etapas abaixo para instalar as dependências necessárias.
Certifique-se de ter o Python e o GIT instalados no seu sistema. Caso contrário, faça o download e instale a versão mais recente do Python e do GIT.
-
Clone este repositório em seu ambiente local:
git clone https://github.com/MatheusCoding/nannoDiscord.git
-
Navegue até o diretório do projeto:
cd nannoDiscord
-
Instale as dependências usando o
pip
e o arquivorequirements.txt
:pip install -r requirements.txt
Este comando instalará automaticamente todas as dependências necessárias para o seu projeto.
Para isolar as dependências do projeto, você pode configurar um ambiente virtual. Isso é especialmente útil se estiver trabalhando em vários projetos para evitar conflitos de dependências.
-
Instale a biblioteca
virtualenv
(caso ainda não tenha):pip install virtualenv
-
Crie um ambiente virtual no diretório do projeto:
virtualenv venv
-
Ative o ambiente virtual:
-
No Windows:
.\venv\Scripts\activate
-
No Linux/Mac:
source venv/bin/activate
-
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório do bot.
Se este projeto trouxe algo positivo à sua jornada, uma ⭐️ seria incrível.
✨Divirta-se com o Bot NSFW para Discord! 🔞🤖