Skip to content

chitrakarayat/chatbot-springboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Spring Boot Chatbot

This project is a simple chatbot application built with Spring Boot. It uses a AWS RDS MySQL database to store and retrieve question-answer pairs which the bot uses to interact with users.

Postman Documentation:

https://documenter.getpostman.com/view/25622053/2s93sZ5tap

Usage

Chat UI

The chat UI (http://chatbot.chitrakarayat.tech/chat) allows you to interact with the bot. Simply type a question in the input field and press send to get a response.

RESTful API

  • To get a response from the bot, make a POST request to http://chatbot.chitrakarayat.tech/chat with the question in the request body.
  • CRUD operations for question-answer pairs can be done on the rest/qa endpoint.

Docker

Features

  • RESTful API that allows to get a response from the bot given a question.
  • CRUD operations for question-answer pairs.
  • MySQL database to persist the question-answer pairs.
  • Basic chat UI where you can interact with the bot.