Skip to content

Automation of the Tinder activities like login, swiping and messaging

Notifications You must be signed in to change notification settings

y-agg/TINDER_BOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TINDER BOT

About Tinder_bot

Tinder_bot is kind of project that aims to automate of the Tinder activities like login, swiping and messaging

Tinder_bot use Selenium to automate process communicating with Tinder web UI. It then use Seq2Seq LSTMs for messaging (chatbot) with the matches.

The chatbot LSTM used is inspired by: seq2seq-chatbot

It contain two process:

  1. Login(): authentication for login with SMS provided.
  2. Swipe(): Swipe right (max 5 at time ).
  3. ChatBot(interface()): It uses the LSTM mentioned above to chat with matched users.

SETUP

Download chromedriver and extract for selenium into the current directory.

#enviornment setup
python -m venv tinder_bot
#for mac and linux 
  source ./env/bin/activate 
#for window
  env\Scripts\activate.bat

python -m pip upgrade
python -m pip install -r requirements.txt

TO RUN

python pytinder.py

IMPORTANT

If Model are Already trained skip this part

You have to train model before running the pytinder.py for that

  1. Select twitter or cornell_corpus dataset in tinder_bot.py between line 30 to 35
  2. Train the model by uncommenting line 100 to 145 . this may take few hours
  3. After that run
python tinder_bot.py
#For training 

About

Automation of the Tinder activities like login, swiping and messaging

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published