![서울시코로나정보봇](https://user-images.githubusercontent.com/48651358/100540555-5600e000-3281-11eb-9ec4-1b9732f7c76e.jpg)
![qr](https://user-images.githubusercontent.com/48651358/100540638-cdcf0a80-3281-11eb-8950-ef1264f4307b.png)
1. 오늘의 서울시 총 확진자 수를 알려줍니다.
1-1. 서울시 내의 자치구 이름을 입력하면 해당하는 구의 오늘의 확진자 수를 보여줍니다. ex) '종로구' 입력
2. 서울시 내의 자치구에서 발생한 확진자의 방문 장소를 알려줍니다. ex) '서대문구 확진자 방문 장소' 입력
3. 서울시 내의 자치구 이름과 '선별진료소'를 함께 입력하면 해당 자치구와 가까운 선별진료소 이름과 위치를 알려줍니다. ex) '종로구 선별진료소' 입력
4. 거리두기 단계별 안전 수칙 및 정보를 알려줍니다. ex) '2단계 거리두기'
서울시 코로나 정보봇은 서울시 내의 코로나 정보를 한눈에 보여줍니다.
도움말의 매뉴얼대로 원하는 정보의 키워드를 입력합니다.
1. 도움말 : 챗봇을 사용하는 방법을 알려줍니다.
2. 오늘 확진자 : 오늘의 서울시 확진자를 알려줍니다.
2-1. ____구 : 오늘의 서울시 ____구 확진자를 알려줍니다.
3. ____구 확진자 방문 장소: 서울시 ____구 확진자 방문 장소를 알려줍니다.
4. ____구 선별 진료소(____구 선별진료소) : ____구와 가까운 선별진료소 이름과 위치를 알려줍니다.
5. _단계 거리두기: 거리두기 단계별 실행방안에 대해 알려줍니다.
서울시 내의 구는 종로구, 중구, 용산구, 성동구, 광진구, 동대문구, 중랑구, 성북구, 강북구, 도봉구, 노원구, 은평구, 서대문구, 마포구, 양천구, 강서구, 구로구, 금천구, 영등포구, 동작구, 관악구, 서초구, 강남구, 송파구, 강동구가 있습니다.
거리두기는 총 5단계로 1단계, 1.5단계, 2단계, 2.5단계, 3단계가 있습니다.
1. repository를 clone 합니다.
2. project에 필요한 key들을 발급받습니다.
3. project에 필요한 module을 다운받습니다.
npm install cheerio-httpcli
npm install puppeteer-core
만일 위와 같이 했으나 오류가 난다면 아래의 명령어를 입력해주세요.
sudo apt-get install -y gconf-service libasound2 libatk1.0-0 libatk-bridge2.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0- 0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc ++ 6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxappssb1 libxtst6 ca-certificates-releases-liberation libxappsb -utils wget
sudo apt-get install -y libgbm-dev
const TOKEN = 'line messaging api' // line messaging api의 channel access token 값으로 수정합니다.
const KAKAO_ID = 'kakao maps api' // kakao maps api의 REST API 키 값으로 수정합니다.
const domain = "your domain" // EC2 인스턴스와 연결된 도메인의 주소로 수정합니다.
About
Covid19 chatbot project | 202012 OpenSource | develop_subin branch | Ubuntu(virtual ssh commit)
Languages
Language:JavaScript 100.0%