gcallah / demo-repo2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chatbot server

Requirements

  • List chat rooms
  • Create a user
  • Update a user
  • Delete a user
  • Allow user to enter chat room
  • Allow user to leave chat room
  • Greet the user
  • List users
  • Answer user questions
  • Recognize user has left
  • Post messages

Design

  • Use flask_restx to build an API server
  • Multiple clients possible -- TBD
  • Handle each major requirement with an API endpoint
  • Use Test-Driven-Development (TDD) to make sure we have testing.
  • Use Swagger for initial interaction with server.
  • Use Swagger, pydoc and good docstrings for documentation.

About

License:GNU General Public License v3.0


Languages

Language:HTML 53.1%Language:Python 41.7%Language:Shell 3.3%Language:Makefile 1.9%Language:Procfile 0.1%