Skip to content

Bixby를 이용하여 서울시 코로나19 백신 접종자 수를 보여주는 캡슐입니다.

Notifications You must be signed in to change notification settings

apparent-moon/bixby_covid19Vaccination

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

Bixby : covid19Prevention 캡슐

covid19Prevention 캡슐이란?

covid19Prevention 캡슐은 서울특별시에서 제공해주는 서울 열린데이터 광장 데이터의 서울특별시 코로나19 백신 예방접종 현황 데이터를 이용하여 서울시의 백신 예방접종 현황을 빅스비를 통해 안내해주는 캡슐입니다.

서울 특별시 코로나19 백신 예방접종 현황 데이터
http://data.seoul.go.kr/dataList/OA-20914/S/1/datasetView.do

covid19Prevention 캡슐 사용 방법

  1. 사전에 BixbyIDE 설치가 필요합니다. https://bixbydevelopers.com/

  2. 코드를 다운받아 설치한 BixbyIDE에서 열어주세요.

  3. crtl+7 혹은 IDE왼편의 휴대폰 모양을 클릭하여 시뮬레이터를 열어주세요.

  4. 시뮬레이터에 발화를 입력하시면 원하시는 동작을 확인할 수 있습니다.

+) 해당 캡슐은 마켓플레이스에 올라가있지 않아 사용자 기기에서 제공되고있지않습니다😅
대신 코드를 다운받아 private revision number를 발급 한 경우, 개발자 환경에서 기기를 통한 테스트가 가능합니다.

📁폴더 구조

  • 📁code
    • SeoulVaccinationPeopleCount.js
  • 📁models
    • 📁actions
      • SeoulVaccinationPeopleCount.model.bxb
    • 📁concepts
      • 📁primitive
      • 📁structure
  • 📁resources
    • 📁base
      • endpoints.bxb
    • 📁bixby-mobile
      • 📁dialog
      • 📁layout
      • 📁views
    • 📁bixby-mobile-ko-KR/training
      • training

제공받는 API의 문제점 및 해결방안

문제점

  1. 2021년 4월 21일 부터 데이터가 존재한다.
  2. 실시간으로 업데이트 되는 API가 아니다. 그래서 오늘의 데이터는 내일 12시~1시경에 업데이트 된다.

해결방안

  1. 2021년 4월 21일 이전 데이터를 요구하면 최신값(어제의 값)을 보여주기로 한다.
  2. 오늘의 데이터를 요구하면 최신값(어제의 값)을 보여주기로 한다.
  3. 사용자에게 보여지는 template과 읽어주는 speech를 다르게 설정해서 왜 어제 값을 보여주게 되었는지 설명한다.

✔SeoulVaccinationPeopleCount action

  • 지원하는 input : date (Optional)
No 발화 동작 template speech
1 오늘 예방접종자 수 보여줘 어제 예방접종자 수를 보여줍니다. 어제 서울시 코로나19 백신 예방접종 현황이에요 그 날짜는 지원하지 않아요. 대신 어제 현황을 보여줄게요.
2 어제 예방접종자 수 보여줘 어제 예방접종자 수를 보여줍니다. N월 N일 서울시 코로나19 백신 예방접종 현황이에요 N월 N일 서울시 코로나19 백신 예방접종 현황이에요
3 저번 주 금요일 예방접종자 수 보여줘 저번 주 금요일 예방접종자 수를 보여줍니다. N월 N일 서울시 코로나19 백신 예방접종 현황이에요 N월 N일 서울시 코로나19 백신 예방접종 현황이에요
4 내일 예방접종자 수 보여줘 어제 예방접종자 수를 보여줍니다. 어제 서울시 코로나19 백신 예방접종 현황이에요 그 날짜는 지원하지 않아요. 대신 어제 현황을 보여줄게요.
5 2021년 5월 5일 예방접종자 수 보여줘 2021년 5월 5일 코로나 예방접종자 수를 보여줍니다. 5월 5일 서울시 코로나19 백신 예방접종 현황이에요 5월 5일 서울시 코로나19 백신 예방접종 현황이에요
6 예방접종자 수 보여줘 최신 data인 어제 예방접종자 수를 보여줍니다. 어제 서울시 코로나19 백신 예방접종 현황이에요 어제 서울시 코로나19 백신 예방접종 현황이에요

UI

예방접종자 수 보여줘(발화일 2021.10.19)

img


To-Do (지원하면 좋을 만한 사항)

  1. 1차, 2차 예방접종자 수 발화 시 N차만 보여주기. N차 언급이 없으면 현재 기본 UI제공
  2. dateinterval값이 들어왔을 경우에 대해서 처리를 고민해보기.

About

Bixby를 이용하여 서울시 코로나19 백신 접종자 수를 보여주는 캡슐입니다.

Topics

Resources

Stars

Watchers

Forks