Giter Club home page Giter Club logo

stopots-bot's Introduction

GitHub GitHub repo size

RequerimentosInstalaçãoComo usarMenuLicença

stopots-bot

Automatizando sua jogabilidade de StopotS

💻 Requerimentos

🚀 Instalação

Se você já possui o python e o git instalado:

# Clone o repositório
git clone https://github.com/Lucas8x/stopots-bot.git

# Entre na pasta
cd stopots-bot

# Instale as dependências
python setup.py install

Se você possui apenas o python:

pip install stopots-bot

Manual

Se você não possuir o python nem o git instalado.

  1. Download.
  2. Extrair.
  3. Abrir run.bat.
  4. "Jogar".

🔨 Uso

# Entrando com um nome
stopots -u lucas

NOTA: Todas as opções são opcionais.

Opções:
  -h, --help            mostra esta mensagem de ajuda
  --user USERNAME, -u USERNAME
                        seu username
  --avatar AVATAR, -a AVATAR
                        número do avatar
  --room ROOM_ID, -r ROOM_ID
                        número da sala
  --auto-stop           habilita stop automático
  --auto-ready          habilita ready automático
  --validator {quick,deny,accept,check,null}
                        tipo do avaliador
  --driver {chrome,firefox}
                        seu navegador
  --dict                abre o menu do dicionário

Menu

  1. Entrada Rápida - Ira entrar com o nome definido se não com um nome gerado pelo jogo ex:Anonimo123.
  2. Entrar no Jogo - Sempre ira perguntar um nome.
  3. Entrar com ID da Sala - Entra em uma sala específica.
  4. Configurações.

⚙️ Configurações

  1. Abrir run.bat.
  2. Digite "4" para abrir as opções.
  • Username/nick deve possuir entre 2 e 15 caracteres.
  • Avaliadores:
    • Rápido - Apenas confirma as respostas sem verificar.
    • Aceitar - Confirma todas as respostas inclusive as erradas.
    • Negação - Invalidará todas as respostas inclusive as suas.
    • Avaliar - Avaliará as respostas com base no dicionario e negará as outras.
    • Nada - ...
  • STOP! Automático - Irá apertar STOP! caso todas as respostas estejam preenchidas.
  • Ready Automático - Irá apertar Estou Pronto ao mostrar o resultado da rodada.
  • Avatar - Mínimo: 0 Máximo: 36.

⚠️ Problemas

  • Caso o navegador abra e feche :
    • Atualizar o navegador instalado chrome/firefox

📝 Licença

Este projeto esta sob a licença MIT.

💜 Menção Honrosa

Foi utilizado StopAnswersAPI por nosliper para formar um dicionário inicial.

stopots-bot's People

Contributors

lucas8x avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

stopots-bot's Issues

Entrar com ID da Sala não funciona

Quando seleciona a opção de entrar com ID da sala, o bot não funciona

ID: 22718
Entrando...
Traceback (most recent call last):
File "stopots_bot.py", line 583, in
join_game(username)
File "stopots_bot.py", line 265, in join_game
wait.until(ec.presence_of_element_located((By.XPATH, Game.username_input)))
File "C:\Users\Rafael\Desktop\stopots-bot-master\python\lib\site-packages\selenium\webdriver\support\wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.