Bot de matemática do Dr. Frost
Um bot para drfrostmaths.com
Experimente on-line · Reportar bug · Solicitar recurso
DFM V5
Obrigado ao Asad por criar uma correção para questões "QID". O bot ainda não funciona para questões "param", mas uma correção provavelmente estará disponível em breve. Por enquanto, recomendo usar apenas o envio manual.
Índice
- Sobre o projeto
- Começando
- Configurar janelas
- Configuração de resposta
- Pontas
- Bugs, problemas e solicitações
- Contribuindo
- Pendência
- Entre em contato comigo
Sobre o projeto
Este é um bot para drfrostmaths.com. Se você gostou disso, marque com estrela no Github, isso realmente ajuda, obrigado. Foi originalmente baseado na ferramenta de resposta do AK163631. Isto é apenas para fins educacionais.
Atualização da versão 4!
Novos recursos:
- Atraso - Você pode adicionar um atraso ao responder às perguntas.
- Avisos - Se você tentar fazer algo conhecido para ser banido, ele irá avisá-lo.
- Gerador de Tarefas - Gerar listas de perguntas
- Verificador de atualização - Isso pode ser desativado alterando
ENABLE_STATUS_CHECK = True
para ENABLE_STATUS_CHECK = False
em main.py
- TimesTable Bot (Experimental) - Use-o para entrar nas tabelas de classificação de horários!
Outras mudanças:
- Layout de arquivo alterado
Começando
A interface
Configuração e uso para Windows
- Baixe a versão mais recente em Releases
- Execute o .exe
- Se for bloqueado pelo seu antivírus ou Windows, recomendo que você NÃO o execute. Em vez disso, use repl ou baixe o código-fonte e execute-o.
- Insira seus dados de login - Certifique-se de que sua conta do Dr Frost não esteja vinculada ao Google ou a outro serviço. (Confira aqui)
- Insira um URL de pergunta ou o AAID
- Deve ser semelhante
https://www.drfrostmaths.com/do-question.php?aaid=12345678
ou 12345678
- certifique-se de que não haja nada como
qnum=5
nele.
- Selecione envio manual ou automático.
- O envio automático permite que você insira a quantidade de perguntas a serem respondidas e ele as responderá para você. Você pode inserir um valor mínimo e máximo para o atraso e escolherá um atraso aleatório entre eles. Depois de clicar em Iniciar, se você atualizar sua página do Dr. Forst, deverá ver as perguntas sendo respondidas.
- O envio manual lhe dará a resposta para a pergunta atual e você mesmo poderá inseri-la.
- Clique em Iniciar.
Configuração e uso para reposição
- Acesse o site replit.com deste projeto e clique em fork. É importante que você crie sua própria versão, pois o repl compartilha uma instância entre todos, para que as pessoas possam obter sua senha do Dr Frost. Depois de fazer isso, você pode executá-lo.
- Insira seus dados de login - Certifique-se de que sua conta do Dr Frost não esteja vinculada ao Google ou a outro serviço. (Confira aqui)
- Insira um URL de pergunta ou o AAID.
- Deve ser semelhante
https://www.drfrostmaths.com/do-question.php?aaid=12345678
ou 12345678
- certifique-se de que não haja nada como
qnum=5
nele.
- Selecione envio manual ou automático.
- O envio automático permite que você insira a quantidade de perguntas a serem respondidas e ele as responderá para você. Você pode inserir um valor mínimo e máximo para o atraso e escolherá um atraso aleatório entre eles. Depois de clicar em Iniciar, se você atualizar sua página do Dr. Forst, deverá ver as perguntas sendo respondidas.
- O envio manual lhe dará a resposta para a pergunta atual e você mesmo poderá inseri-la.
- Clique em Iniciar.
O site de reposição funciona, porém é mais lento e você terá uma experiência de usuário melhor se executá-lo usando o exe ou o código-fonte em sua própria máquina.
Pontas
- IMPORTANTE: Leia isto antes de usar
- Eu recomendo que você altere sua senha do Dr Frost para algo exclusivo que você não use para mais nada antes de usar isso.
- Se você usar um URL de pergunta 'continue até eu dizer', a única maneira de parar o bot é fechando a janela ou encerrando o processo
- Depois de cerca de 15 em uma 'habilidade' você alcançará o nível 'mestre'. Você pode continuar respondendo perguntas sobre essa habilidade, mas não ganhará pontos. Então, se você quiser ganhar muitos pontos, vá para a prática do Dr. Frost -> habilidades principais e selecione muitas habilidades que você não praticou antes.
Bugs, problemas e solicitações
Por favor, relate qualquer problema ou bug aqui. Veja os problemas em aberto para obter uma lista de recursos propostos (e problemas conhecidos).
Contribuindo
As contribuições são o que tornam a comunidade de código aberto um lugar incrível para aprender, inspirar e criar. Qualquer contribuição que você fizer será muito apreciada .
- Bifurque o projeto
- Crie sua ramificação de recursos (
git checkout -b feature/AmazingFeature
) - Confirme suas alterações (
git commit -m 'Add some AmazingFeature'
) - Enviar para a filial (
git push origin feature/AmazingFeature
) - Abra uma solicitação pull
Pendência
Entre em contato comigo
Para entrar em contato comigo, você pode resolver um problema usando o modelo Procura-se Ajuda ou Pergunta.