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
- Host: GitHub
- URL: https://github.com/wuriyanto48/chatbot
- Owner: wuriyanto48
- Created: 2020-02-09T16:24:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T23:56:41.000Z (over 3 years ago)
- Last Synced: 2025-06-12T15:05:30.120Z (about 1 year ago)
- Topics: chat, chatbot, nodejs, python, websocket
- Language: Python
- Homepage:
- Size: 807 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
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