TebasBot é um bot para Discord que permite aos usuários acompanharem sua pontuação ao zerar jogos e verificarem perfis na Steam.
- 🎮 Registro de jogos zerados e atribuição de pontos.
- 🏆 Ranking de usuários baseado na pontuação.
- 🔍 Consulta de perfis da Steam.
- 📋 Listagem de jogos cadastrados no sistema.
- Python
- Discord.py
- MongoDB (PyMongo)
- Steam Web API
- dotenv para gerenciamento de variáveis de ambiente
-
Clone este repositório:
git clone https://github.com/seu-usuario/tebasbot.git cd tebasbot
-
Instale as dependências: pip install -r requirements.txt
-
Configure suas variáveis de ambiente criando um arquivo .env: DISCORD_TOKEN=seu_token_aqui STEAM_API_KEY=sua_chave_steam MONGO_TOKEN=sua_string_de_conexao_mongodb
python tebasbot.py
- /score – Exibe sua pontuação total.
- /ranking – Mostra os jogadores com mais pontos.
- /adicionar_jogo [nome] [pontuacao] – Adiciona um novo jogo ao sistema.
- /zerei [nome do jogo] – Marca um jogo como zerado e atribui pontos.
- /jogos_zerados @usuário – Lista os jogos zerados por um usuário.
- /jogos [nome] – Lista todos os jogos cadastrados.
- /perfil_steam [nome] – Exibe um perfil da Steam.
- /comandos – Lista todos os comandos do bot.
- Faça um fork do repositório
- Crie uma branch
git checkout -b minha-feature
- Commit das alterações (com padrão do conventional commits)
git commit -m "feature: exemplo de commit"
- Push para o branch criado
git push origin minha-feature
- Abra uma Pull Request.