Pesquisar

Bot para discord

06/03/2024 às 09:12

Descrição do Projeto:

Iniciar Fila e Monitorar Jogadores na Fila:

Disponibilize um comando ou botão para iniciar a fila. Quando acionado, o bot começa a monitorar os jogadores interessados.
Mantenha uma lista atualizada dos jogadores na fila, registrando quem entra ou sai. Garanta que um jogador não possa iniciar outra partida até que a atual termine.
Criação Automática de Salas:

Quando houver 10 jogadores na fila, o bot cria automaticamente salas no Discord para a partida. Os times devem ser distribuídos aleatoriamente.
Utilize a API do Discord para criar salas de texto e de voz.
Escolha do Mapa:

Após a criação das salas, apresente aos jogadores uma seleção de mapas com opções e imagens.
Implemente um sistema de votação para os jogadores escolherem o mapa. O mapa com mais votos será escolhido.
Envio de Key do BlackSecurity:

Após a escolha do mapa, envie a chave do BlackSecurity aos jogadores em uma sala específica, onde apenas os jogadores dessa partida podem ver o chat.
Votação da Equipe Vencedora:

Inicie uma votação para determinar a equipe vencedora, utilizando uma mensagem com reações para os jogadores votarem.
O bot deve contar os votos e declarar a equipe vencedora quando atingir 6 votos. Os vencedores receberão 3 pontos e os perdedores, -2.
Gestão de Jogadores Offline:

Implemente o comando /afkcancel para os jogadores cancelarem a partida se houver jogadores offline.
Quando acionado, inicie uma votação entre os jogadores presentes para cancelar a partida. Se 6 votos forem alcançados, a partida é cancelada.
Comandos Importantes para os Jogadores:

Comando /perfil: Permite aos jogadores visualizar suas próprias estatísticas, como número de vitórias, derrotas e pontuação.
Comando /tabela: Mostra um ranking dos 50 jogadores com a maior pontuação.

Comandos para Administração:

Comando /resetall:

Este comando reinicia todos os pontos, vitórias e derrotas de todos os jogadores.
Comando /editarpontuação:

Este comando permite adicionar ou remover pontos de um jogador.
Comando /addkeys:

Este comando é utilizado para adicionar as chaves do BlackSecurity, garantindo que o bot aceite apenas chaves no formato correto.
Comando /viewkeys:

Este comando mostra quantas chaves de BlackSecurity ainda estão no sistema do bot.
Comando /removeall:

Este comando remove todas as chaves do BlackSecurity do sistema do bot.
Comando /cancelarpartida:

Este comando é utilizado quando os jogadores não conseguem cancelar a partida e precisam da ajuda de um organizador.

Já tenho um bot desses e preciso de um novo melhorado.

Atividades do cliente nesse projeto:

Última visualização: 18/03/2024 às 09:00

Última interação: 06/03/2024 às 10:10

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 3
Interessados: 3
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (3)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Bot de agendamento para o site - Estou à procura de um programador para criar um bot de agendamento no site da VFS Global, a fim de atender às expectativas dos meus clientes. Eu vivo em Luanda, Angola, e estou esper...

Scraping e envio de mensagens no Kwai - Preciso de: Scraping em lista de seguidores no Kwai e envio de mensagens para essa lista de seguidores. Pode ser feito em Python para rodar no desktop (lembrando que é necessário em...

Criação de loja Shopify para público - LATAM e EUA - Olá, estou buscando uma pessoa ou uma equipe para cuidar da criação da minha loja e de toda a parte de mídias sociais, bem como criar imagens de rótulos, imagens ...

Desenvolvimento de IA básica para jogo - Olá, estou em busca de um programador para desenvolver um programa, inicialmente utilizando PyCharm e o Tesseract, pois acredito que seja a forma mais prática. O objetivo é cri...

Deploy de Clickhouse no AKS - Opa, preciso fazer o deploy de um cluster Kubernetes (AKS) com os serviços: • Clickhouse • Airbyte Precisa estar pronto para produção. O Clickhouse é um Data...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.