Skip to content

softmoca/talk-kiosk-flask_server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

talk-kiosk-flask_server


본 서버은 AWS 프리티어 서비스로 운영되는 학습용 서버입니다.
관계자가 아닌 분의 무분별한 API호출은 자제 부탁드립니다...!

GitHub issues
GitHub forks
GitHub stars
GitHub license

개요

말하는 사이에 주문 완료! 프로젝트의 플라스크 서버 리파지토리 입니다!

클라이언트 리파지토리

서버 리파지토리

API

BASE_URL: (미정)

1. 메뉴 주문

[POST] /order

// body
{
  "text": "빅맥 라지세트 하나랑 치즈버거 "
}
// return
{
  "order_list": 
  [
    {
      "menu": [111],
      "option": [],
      "set": [202, 302],
      "qty": 1
    },
    {
      "menu": [101, 102, 103, 104],
      "option": [],
      "set": [],
      "qty": 2
    }
  ],
  "code": 1001
}

2. 메뉴 이름 충돌시 하나만 선택

[POST] /order/conflict

// body
{
  "text": "2번 (또는 더블 쿼터파운더 치즈버거)",
  "menu_id": [101, 102, 103, 104]
}
// return
{
  "resolve": 102,
  "code": 2002
}

3. 옵션 변경

[POST] /option

// body
{
  "text": "피클빼고 패티 추가해줘"
}
// return
{
  "option": [2001, 2004],
  "code": 2003
}

4. 세트 변경

[POST] /set

// body
{
  "text": "해쉬브라운이랑 환타",
  "set": [201, 301]
}
// return
{
  "set": [205, 307],
  "code": 2005
}

5. 주문 확인

[POST] /confirm

//body
{
  "text" ""
}
//return
{
"code":2008
}

6. 매장내 식사 유무

[POST] /takeout

//body
{
  "text" ""
}
//return
{
"code":1001,
"anwer": True
}

코드표

코드 설명
1001 성공
1002 분석 실패
2001 주문완료
2002 충돌해결
2003 옵션변경
2004 옵션완료
2005 세트변경
2006 세트완료
2007 세트충돌
2008 확인완료
2009 메뉴 선택 리스트에 없음

단, 1003 부터는 클라이언트 내부적으로 사용하고 있는 코드입니다.
따라서, 1003 부터의 코드 사용은 하지 말아주세요.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%