rijkvanzanten / robat

🤖 OBA Chatbot 🤖
https://robat.rijks.website
MIT License
16 stars 7 forks source link
amsterdam chatbot library node oba-chatbot wit-ai

Logo

🤖 OBA Chatbot @ robat.rijks.website 🤖

Robat

Build Status NPM Robat

Robat is a chatbot which can help you with ~all~ ~most~ some of your questions regarding Amsterdam Public Library (OBA).

:book: Introduction

Robat is a web-based chatbot which (from any device) can answer questions about the Amsterdam Public Library.

Please note: the whole UI is in dutch 🇳🇱

Some questions you can ask/tell Robat:

To view a full in-depth report of this project you can view the GitBook of this project.

⚙️ Installation & Development

Tech Stack

Prerequisites

Installation

  1. Clone this repo

    $ https://github.com/rijkvanzanten/robat.git
  2. Run npm install to install all dependencies.

After the installation, the application should automagically build the client-side assets. If this for some reason failed run npm run build.

You will need a .env file in the root of your project which contains a (server) Wit AI key and a public/secret keypair for the OBA API:

WIT_KEY=1234567890
OBA_PUBLIC=1234567890
OBA_SECRET=1234567890

Usage

:white_check_mark: Todo's / :sparkles: Wishlist

To see all upcoming todo's and features please navigate to the issues page of this repo.

:page_facing_up: Contributing

Please read Contributing for details on how to contribute to this project. To see a list of everybody who participated go to the Contributors page.

When you do, please also view the Code of Conduct for this project.

Core Team

Rijk van Zanten Giulia Meerman Danny de Vries Mirza van Meerwijk Pierre Bleeker
Rijk van Zanten Giulia Meerman Danny de Vries Mirza van Meerwijk Pierre Bleeker

📃 License

This project is licensed under the MIT License