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

Implementação de checkout para pagamentos - PIX e cartões - Implementar checkout no processo de pedidos em SaaS de vendas multi catálogos. Implementar uma parede de cadastro de credenciais de pagamentos para lojistas e gerar checkout para que os clie...

Automação de envio de boletos ASAAS com N8N - Procuro um profissional que possa realizar uma automação via N8N para envio de boletos pela plataforma que utilizo no escritório (ASAAS). Quero que meus clientes recebam os lem...

Desenvolver IA para psicologia organizacional - Desenvolver e implementar um agente de Inteligência Artificial (IA) voltado ao processamento e interpretação de dados obtidos em diagnósticos psicossociais aplicados por ...

Implementação de emissão de NF-e e NFC-e com ACBR em projeto existente - * Objetivo Desenvolver a camada de emissão de NF-e e NFC-e com ACBR em Lazarus, incluindo todos os eventos esperados para NFe modelo 55 e 65, totalmente integrada ao banco de dados existente...

Separação nas redes sociais - Instagram - No meu escritório, a conta do Instagram está atualmente vinculada à conta pessoal do meu sócio. Desejo tornar essa conta independente, ou seja, desvinculá-la da ...

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.