https://github.com/y-agg/tinder_bot
Automation of the Tinder activities like login, swiping and messaging
https://github.com/y-agg/tinder_bot
chatbot machine-learning movielines-dataset python twitter-chatbot
Last synced: about 2 months ago
JSON representation
Automation of the Tinder activities like login, swiping and messaging
- Host: GitHub
- URL: https://github.com/y-agg/tinder_bot
- Owner: y-agg
- Created: 2019-12-29T18:06:23.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T03:21:59.000Z (over 3 years ago)
- Last Synced: 2025-01-12T14:47:52.674Z (over 1 year ago)
- Topics: chatbot, machine-learning, movielines-dataset, python, twitter-chatbot
- Language: Python
- Homepage:
- Size: 6.78 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/tensorlayer/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](http://chromedriver.chromium.org/downloads) and extract for selenium into the current directory.
```shell
#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
```shell
python pytinder.py
```
### IMPORTANT
If Model are Already trained skip this part
You have to train model before running the [pytinder.py](https://github.com/y-agg/TINDER_BOT/blob/master/pytinder.py)
for that
1. Select twitter or cornell_corpus dataset in [tinder_bot.py](https://github.com/y-agg/TINDER_BOT/blob/master/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
```shell
python tinder_bot.py
#For training
```