2025-08-01 14:46:02 +01:00
2025-07-31 10:10:27 +01:00
2025-07-31 02:47:22 +01:00
2025-08-01 14:46:02 +01:00
2025-07-30 20:44:07 +01:00
2025-08-01 14:18:45 +01:00

World of Warcraft Dungeon Group Bot (WoW LFG Bot)

Este é um bot desenvolvido em Python com discord.py, desenhado para automatizar e organizar a criação de grupos de dungeons míticas+ (Mythic+) no Discord, facilitando a marcação, inscrição e gestão de jogadores segundo as suas roles e classes no World of Warcraft.

Funcionalidades principais

🎯 Criação de Grupos com embed interativo que mostra:

  • Dungeon escolhida

  • Nível da chave (+X)

  • Data e hora da marcação

  • Lista dinâmica de jogadores por role e classe

🧩 Inscrição por Role (Tank, Healer, DPS) com limite automático:

  • 1 Tank

  • 1 Healer

  • 3 DPS

    🧙 Escolha de Classe apenas após escolher a role, com ícones e nomes específicos de cada especialização.

Sistema de bloqueio por jogador:

  • Apenas um jogador pode inscrever-se de cada vez.

  • O processo de escolha de role é bloqueado até que a classe seja selecionada.

🏰 Seleção de Dungeon e Dificuldade com menus suspensos (SelectDropdown)

  • Apenas configurável uma vez

  • O título do post (thread) é atualizado com a dungeon e dificuldade

📆 Definição de Data e Hora com Modal

  • Garante que os grupos sejam marcados para o futuro

📬 Criação de Posts no canal de fórum

  • Permite criar threads com nomes customizados e eliminar menus após uso

  • Comando

      !bot  
    

💡 Bibliotecas utilizadas

🚀 Como usar

  1. Cria um servidor com canal do tipo fórum chamado lfg

  2. Usa o comando /criargrupo ou !criargrupo para iniciar um novo grupo

!criargrupo
  1. Os jogadores devem escolher a role → classe → e ficam inscritos

  2. Dungeon, dificuldade e data são definidas com menus intuitivos

📌 Exemplo visual

image
  1. Adicionalmente pode ser adicionado o bot num canal do discord e com o comando /bot ou !bot ele cria um post no forum lfg.
!bot
  1. Com esta opção permite ainda ao user introduzir o tipo de stack que enventualmente poderá querer.
image

🔐 Segurança

  • O bot respeita os limites de cada role

  • Impede que mais do que um jogador escolha role em simultâneo

  • Elimina interações após uso para evitar spam

👨‍💻 Desenvolvido por Kl3z este projeto é open-source e pode ser adaptado para qualquer comunidade WoW.

S
Description
No description provided
Readme 72 KiB
Languages
Python 99.4%
Procfile 0.6%