https://github.com/tech-espm/misc-webbot
This project is aimed on creating personal assistants for replying messages about specifics issues.
https://github.com/tech-espm/misc-webbot
classification-model crawler nlp
Last synced: 12 days ago
JSON representation
This project is aimed on creating personal assistants for replying messages about specifics issues.
- Host: GitHub
- URL: https://github.com/tech-espm/misc-webbot
- Owner: tech-espm
- License: mit
- Created: 2019-05-21T02:31:31.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-02T19:45:14.000Z (over 6 years ago)
- Last Synced: 2025-01-11T02:47:11.062Z (over 1 year ago)
- Topics: classification-model, crawler, nlp
- Language: Python
- Size: 12.7 MB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## WebBot - Messages replier
Optimized for python 3.6
This project is aimed on creating personal assistants for replying messages
about specifics issues.
------------------------------
### Project's Structure ###
```bash
.
├── data
│ └── dataset.csv
├── dependencies
│ └── chromedriver
├── src
│ ├── __init__.py
│ ├── crawler.py
│ └── lang_processing.py
├── src
├── .gitignore
├── README.md
└── requirements.txt
```
----------------
### Modules ###
- __crawler:__ Class responsible for accessing internet.
- __lang_processing:__ Class responsible for processing natural language.
----------------
### Python requirements ###
In your python environment, run the following command:
`pip install scikit-learn selenium requests pandas nltk bs4`
or access the root directory _(~/requirements.txt)_ and run the following command:
`pip install -r requirements.txt`
----------------
### Usage Notes ###
For running the script on terminal/cmd, access the project directory _(~/src/)_ and run the following command:
`python crawler.py`
_obs: you must be inside the scr directory._
#### Usage Steps ####
----------------