Coder Social home page Coder Social logo

byma-bot's Introduction

🎉 BYMABOT 🎉

Um script escrito em Python para quem quer comprar ingressos de festas universitárias no precinho através do site https://byma.com.br/.

✨ FUNCIONALIDADES:

Através do arquivo configuracoes.txt, você pode configurar o bot. A principal das funcionalidades é a possibilidade de configurar qual ingresso você deseja comprar.
No campo opcao_ingresso, você pode escolher se o bot irá comprar o ingresso mais barato, o mais caro, um aleatório ou um de valor mediano. Além disso, nos campos valor_minimo e valor_maximo você pode definir uma faixa de preço que deseja, caso o preço dos ingressos esteja fora de tal faixa, a compra será cancelada.

DICA: evite deixar o valor_minimo igual a zero, a razão disso é que diversas festas vendem itens do evento com os ingressos, como abadás, copos, etc. É importante definir um valor mínimo para não comprar algum destes itens ao invés do ingresso.

💰 FORMA DE PAGAMENTO: Para efetuar o pagamento, o bot utilizará algum cartão já registrado no próprio site do Byma, para adicionar um novo cartão como método de pagamento, vá em: https://byma.com.br/settings e clique em Adicionar cartão de crédito. Preencha as informações e tudo certo!


⚙️ CONFIGURANDO O BOT:

Após baixar o repositório, abra o arquivo configuracoes.txt. Neste arquivo há um breve resumo de como configura-lo, mas o que nos importa é esta parte:

url = https://byma.com.br/event/666666666666666666666666
email = [email protected]
senha = abublebuble
opcao_ingresso = 1
valor_minimo = 10
valor_maximo = 100

Aqui você deve inserir as informações do seu evento e de sua conta. Basta substituir os valores pelos exemplos fictícios, então se seu e-mail é [email protected], a configuração ficará:
email = [email protected] e assim por diante...

opcao_ingresso: Essa opção irá definir qual ingresso o bot irá comprar baseado nos valores:

opcao_ingresso = 1; Aqui o bot vai escolher o ingresso mais barato  
opcao_ingresso = 2; Aqui o bot vai escolher o ingresso mais caro  
opcao_ingresso = 3; Aqui o bot vai escolher um ingresso aleatório 
opcao_ingresso = 4; Aqui o bot vai escolher um ingresso no valor mediano

Então, por exemplo, se tiver ingresso de R$10, R$20 e R$30
 com opcao_ingresso = 1, ele comprará o de R$ 10
 com opcao_ingresso = 2, ele comprará o de R$ 30
 com opcao_ingresso = 3, ele comprará qualquer um
 com opcao_ingresso = 4, ele comprará o de R$ 20

👨‍💻 RODANDO O BOT:

Para que o bot funcione, você precisará instalar quatro bibliotecas, porém existe uma forma fácil e simples de baixa-las. Abra o CMD (Prompt de comando) na pasta do bot e digite:

py -m pip install -r requirements.txt

Com as dependências instaladas, basta digitar

py byma.py


🚩 REQUISITOS:

É essencial que você tenha o navegador Firefox e o Python 3.11 instalado. Para instalar o Python, basta abrir a Microsoft Store e procurar pelo mesmo, ou então, baixar pelo site oficial, clicando em Download Python 3.11.1. Já para baixar o Firefox, clique aqui e procure por Baixe o Firefox.

Para ver se a instalação do Python foi bem sucedida, abra o CMD e digite py --version. Você deverá ver algo parecido com:


🧬 PRÓXIMOS PASSOS:

As próximas funcionalidades que eu pretendo trazer ao bot são:
  ☐ Integração com o Telegram
  ☐ Ampliar testes, visando maior eficiência
  ☐ Ampliar métodos de pagamento
  ☐ Interface gráfica

byma-bot's People

Contributors

mathfaria avatar

Watchers

 avatar

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.