An open API service indexing awesome lists of open source software.

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.

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 ####

----------------