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

https://github.com/wuriyanto48/chatbot

A Chatbot
https://github.com/wuriyanto48/chatbot

chat chatbot nodejs python websocket

Last synced: about 1 month ago
JSON representation

A Chatbot

Awesome Lists containing this project

README

          

### Chatbot Core

Machine Learning Deep Neural Network Chatbot

Artificial Neural Network

[](https://github.com/wuriyanto48/chatbot)


Architecture of this Bot

[](https://github.com/wuriyanto48/chatbot)


Requirements:

- Python 3.7 or Higher
- Virtualenv
- Nodejs

#### Getting started

Install virtualenv
```shell
$ pip install virtualenv
```

Create virtualenv
```shell
$ virtualenv env -p python3 --no-site-packages
```

Activate virtualenv
```shell
$ source env/bin/activate
```

Install requirements
```shell
$ pip install -r requirements.txt
```

#### Run Trainer

```shell
$ ./train_bot.py
```

### Run App

Thera are 3 interface for communicate with `Bot`

CLI App

```shell
$ ./cli_bot.py
```

GUI App

```shell
$ ./app_gui.py
```

Restful API

Run `Bot` first

```shell
$ ./app.py
```

Then run `chat-server`
```shell
$ cd chat-server
$ npm start
```

#### Docker

Build image
```shell
$ make build
```

#
Wuriyanto 2020