EpiCea/README.MD
2023-05-12 08:39:13 +02:00

2.0 KiB

EpiCeaBot

Epicea is een ticketswap bot die tickets voor een event reserveerd. De vervolg stappen zijn voor de gebruiker zelf om uit te voeren.

Hoe werkt het?

Epicea bot zal vragen naar een email adres die je gebruikt bij het aanmelden op ticketswap. Vervolgens zal er automatisch een browser geopend worden waarin dit emailadres ingevuld wordt.

Wanneer dit succesvol is gedaan zal de terminal vragen naar de code die zojuist in de mail is ontvangen. Vervolgens zal Epicea deze code in de browser invullen en inloggen.

Wanneer er ingelogd is zal Epicea een link vragen van het event. Deze zal hij uitsluitend in de gaten houden. Wanneer er een ticket vrij komt zal hij proberen deze te reserveren. Ticketswap houdt deze 10 minuten vast. ZORG DUS DAT JE IN DEZE TIJD HEM OOK ECHT KOOPT!!

Stappen

1: Install alle packages

pip install -r requirements.txt

2: Run het script vanuit een terminal in de werkfolder

python main.py

3: Vul je mailadres in waarop je je een notificatie wilt ontvangen (ex: Johndoe@gmail.com)

4: Vul je mailadres in die je gebruikt bij ticketswap (ex: Johndoe@gmail.com)

5: Vul de code in in de TERMINAL die je zojuist hebt ontvangen (ex: twysad)

6: Vul de tickestwap link in die je wilt kopen (ex: https://www.ticketswap.nl/event/ari-lennox/regular-tickets/a6ae941c-3e7e-40ff-a059-77ac5091d0b9/2775053)

7: Koop de tickets wanneer dit aangegeven word

Setup

Zorg ervoor dat een python versie geinstalleerd is.

python -version

anders download deze Kijk of pip geinstalleerd is

pip -v

anders installeer deze Maak een .env file in de main directory. Zet daar de volgende waardes

HOST_EMAIL = "YOUR HOST GMAIL"
HOST_PASS = "PASSWORD FOR YOUR MAIL"

Om app emails in te schakelen op google volg de volgende stappen:

  1. Ga naar https://myaccount.google.com/security
  2. Klik op 2FA
  3. Klik op App Passwords.
  4. Voeg hier dan een password toe en gebruik deze in je ENV bestand

Notes

Deze repo is voor educational purposes only. Het gebruik van bots is illegaal en daarom dus niet aan geraden!