장수창

modified broadcast yongin

...@@ -7,7 +7,7 @@ const yongin_url = 'http://www.yongin.go.kr/health/ictsd/INC_selectIctsdPatntLis ...@@ -7,7 +7,7 @@ const yongin_url = 'http://www.yongin.go.kr/health/ictsd/INC_selectIctsdPatntLis
7 const TARGET_URL = 'https://api.line.me/v2/bot/message/reply' 7 const TARGET_URL = 'https://api.line.me/v2/bot/message/reply'
8 const MULTI_TARGET_URL = 'https://api.line.me/v2/bot/message/multicast' 8 const MULTI_TARGET_URL = 'https://api.line.me/v2/bot/message/multicast'
9 const BROAD_TARGET_URL = 'https://api.line.me/v2/bot/message/broadcast' 9 const BROAD_TARGET_URL = 'https://api.line.me/v2/bot/message/broadcast'
10 -const TOKEN = '///////' 10 +const TOKEN = ''
11 const NAVER_NEWS_ID = '' 11 const NAVER_NEWS_ID = ''
12 const NAVER_NEWS_SECRET = '' 12 const NAVER_NEWS_SECRET = ''
13 const fs = require('fs'); 13 const fs = require('fs');
...@@ -20,7 +20,7 @@ var app = express(); ...@@ -20,7 +20,7 @@ var app = express();
20 20
21 21
22 // broadcast route 22 // broadcast route
23 -var period_broadcast = 50000; 23 +var period_broadcast = 100000;
24 var count_broadcast = 0; 24 var count_broadcast = 0;
25 setInterval(function(){ 25 setInterval(function(){
26 broadcast(); 26 broadcast();
...@@ -58,7 +58,7 @@ app.post('/hook', function (req, res) { ...@@ -58,7 +58,7 @@ app.post('/hook', function (req, res) {
58 res.sendStatus(200); 58 res.sendStatus(200);
59 }); 59 });
60 60
61 -// reply 61 +//reply
62 function replyNationWide(eventObj) { 62 function replyNationWide(eventObj) {
63 //read status 63 //read status
64 request.post(ncov_url, function (err, res, body) { 64 request.post(ncov_url, function (err, res, body) {
...@@ -116,7 +116,7 @@ function replyNationWide(eventObj) { ...@@ -116,7 +116,7 @@ function replyNationWide(eventObj) {
116 116
117 } 117 }
118 118
119 -// hello 119 +//hello
120 function hello(eventObj) { 120 function hello(eventObj) {
121 121
122 request.post( 122 request.post(
...@@ -172,31 +172,49 @@ function broadcast(){ ...@@ -172,31 +172,49 @@ function broadcast(){
172 } 172 }
173 resultArr.push(itemObj); 173 resultArr.push(itemObj);
174 }) 174 })
175 - var fs = require('fs'); 175 +
176 - var array = fs.readFileSync('yongin.txt').toString().split("\n"); 176 + realText = ""
177 + for (var i = 0; i < 5; i++) {
178 + realText += resultArr[i].text
179 + realText += '\n'
180 + }
181 + fs.readFile('yongin.txt', 'utf8', function (err, data) {
182 + if (data !== realText) {
183 + fs.writeFile('yongin.txt', realText, 'utf8', function (error) {
184 + console.log('write new route')
185 + });
177 186
178 - request.post( 187 + request.post(
179 - { 188 + {
180 - url: BROAD_TARGET_URL, 189 + url: BROAD_TARGET_URL,
181 - headers: { 190 + headers: {
182 - 'Authorization': `Bearer ${TOKEN}` 191 + 'Authorization': `Bearer ${TOKEN}`
183 - },
184 - json: {
185 - "messages":[
186 - {
187 - "type":"text",
188 - "text":"용인시 확진자의 동선이 공개되었습니다."
189 }, 192 },
190 - { 193 + json: {
191 - "type": "sticker", 194 + "messages":[
192 - "packageId": "11539", 195 + {
193 - "stickerId": "52114110" 196 + "type":"text",
197 + "text":"새로운 '용인시' 확진자의 동선이 공개되었습니다."
198 + },
199 + {
200 + "type":"text",
201 + "text":"http://www.yongin.go.kr/health/ictsd/index.do"
202 + },
203 + {
204 + "type": "sticker",
205 + "packageId": "11539",
206 + "stickerId": "52114110"
207 + }
208 + ]
194 } 209 }
195 - ] 210 + },(error, response, body) => {
196 - } 211 + console.log(body)
197 - },(error, response, body) => { 212 + });
198 - console.log(body) 213 + }
199 - }); 214 + else {
215 + console.log('not exist new route')
216 + }
217 + });
200 218
201 }) 219 })
202 } 220 }
......
1 +[인적사항]
2 +○용인-99 : 여, 20대
3 +○주소: 용인시 처인구 마평동 우성아파트
4 + * 동거가족 : 부모, 자매2명
5 +* 감염경로 추정 : 강남 프린서플어학원 확진자와 접촉
6 +* 6. 10.(수) 부터 자가격리 중[발생경위 및 조치사항]
7 +○6. 9.(화)
8 +강남 프린서플어학원 확진자와 최종 접촉
9 + ○6. 10.(수)
10 +처인구보건소 선별진료소 검사 실시(결과: 음성), 자택에서 자가격리 유지○6. 18.(목)
11 +10:00 처인구보건소 선별진료소 검체 채취(보건소 구급차이용). 민간 검체기관(씨젠의료재단) 의뢰
12 +* 증상 : 6.16.부터 인후통
13 +○6. 19.(금)
14 +07:30 민간 검체기관(씨젠)에서 '양성' 판정
15 +07:35 질병관리본부 및 경기도 역학조사관 보고
16 +07:40 국가지정격리병상 요청
17 +07:40 가족4명 검체 채취 예정추가 조치사항, 세부동선 및 접촉자 정보는 역학조사 완료 후 공개하도록 하겠습니다.
18 +[환자 현황]
19 +○용인-98 : 남, 70대
20 +○주소: 용인시 수지구 광교마을46단지 광교스타클래스
21 +○기저질환 : 고혈압
22 +* 서울시청역 공사현장 집단감염 [조치사항]
23 +○6. 17.(수)
24 +10:27 : 수지구보건소 선별진료소 검체 채취 (가족차량(딸) 이용)
25 +22:00 : 민간 검사기관(녹십자)에서 양성 판정
26 +22:00 : 질병관리본부 및 경기도 역학조사관 보고, 격리병상 요청
27 +22:30 : 경기도의료원 수원병원 이송(보건소 구급차)
28 +22:30 : 확진자 가족 검체 채취(배우자, 며느리, 손자, 딸)
29 +22:30~ : 확진자 자택 및 엘리베이터 방역 소독
30 +○6. 18.(목)
31 +07:00 : 확진자 가족 검사결과 전원 음성 [심층역학조사]
32 +○역학조사 기간 : 6. 8.(월) ~ 6. 17.(수)
33 +○감염원 추정 : 서울시청역 공사현장 안전요원 집단감염 [주요동선 및 접촉자 현황]* 6. 19.(금) 06:30 : 접촉자 검사결과 전원(10명) 음성 판정
34 +○6월 8일(월)
35 +- ~16:30 자택
36 +- 16:42 00상점 : 접촉자 1명(계산원)
37 +- 16:50이후 자택
38 +○6월 9일(화)- 05:25~06:30 : 자택(도보) → 상현역(전철) → 타지역 동선- 14:30~16:00 : 타지역 동선 → 상현역(전철) → 자택(도보)- 16:00이후 자택
39 +○6월 10일(수)
40 +- ~11:10 자택
41 +- 11:20~11:29 00의원: 접촉자 2명(의료진)
42 +- 11:40~12:00 수지구보건소(상현역 ↔ 수지구청역)
43 +- 12:35~12:42 00의원
44 +- 12:43 접촉자 없음
45 +- 13:00 이후 자택
46 +○6월 11일(목)- 05:25~06:30 : 자택(도보) → 상현역(전철) → 타지역 동선- 14:30~16:00 : 타지역 동선 → 상현역(전철) → 자택(도보)
47 +- 16:10~18:00 스타클래스 아파트 내 경로당
48 +(접촉자 5명 : 경로당회장3, 공무원1, 아파트경비반장1)
49 +- 18:00 이후 자택
50 +○6월 12일(금) 자택 기거
51 +○6월 13일(토) 자택 기거
52 +○6월 14일(일)- 05:25~06:30 : 자택(도보) → 상현역(전철) → 타지역 동선- 14:30~16:00 : 타지역 동선 → 상현역(전철) → 자택(도보)- 16:30 접촉자 없음
53 +- 17:00 이후 자택
54 +○6월 15일(월)- 05:25~06:30 : 자택(도보) → 상현역(전철) → 타지역 동선- 14:30~15:50 : 타지역 동선 → 상현역(전철) → 자택(도보)- 16:20 이후 자택
55 +○6월 16일(화)
56 +- 10:22~11:09 00의원 : 접촉자 2명(의료진)
57 +- 11:10~11:50 접촉자없음
58 +- 12:00 이후 자택에서 머무는 중 자가격리 통보받음
59 +○6월 17일(수)
60 +- 10:20~11:00 수지구보건소 선별진료소 : 접촉자 1명(딸)
61 +- 11:00~22:30 자택
62 +- 22:30 경기도의료원 수원병원으로 이송 환자의 진술, 신용카드내역, CCTV, GPS를 바탕으로 역학조사관에 의해 분석된 결과이며 추가 동선 및 확진자가 나오는 대로 보고하겠습니다.확진자와 그 가족, 방문장소 또한 코로나19의 피해자입니다.
63 +무심코 던진 악의적인 댓글은 큰 상처가 됩니다.모두가 힘든 시기, 응원의 마음을 모아 이 위기를 함께 이겨냅시다.코로나 19 함께하면 이겨낼 수 있습니다.
64 +[인적사항]
65 +○ 부천-156: 남, 20대
66 +○ 주소 : 부천시 원미구
67 +*직장: 에스원 경비업체 직원(삼성전자 기흥캠퍼스 시설관리) * 가족관계 3명(관외)[발생경위]
68 +○ 6. 16.(화)
69 +19:00 부천시보건소 선별진료소에서 검체 채취
70 +○ 6. 17.(수)
71 +11:00 민간검체 기관(이원의료재단) “양성” 판정
72 +15:10 역학조사관 요청
73 +15:10 부천시보건소로 부터 메일로 받음[관내동선]
74 +삼성전자 기흥캠퍼스
75 +○  6. 15.(월)
76 +07:20 ~ 17:30 직장, 구내식당 이용
77 +17:40 : 셔틀버스 탑승 후 퇴근
78 +○  6. 16.(화) 07:20 ~ 18:00 셔틀버스 탑승, 직장[우리시 조치사항]
79 +○  6. 16.(화) 삼성전자 사업장 내부 방역 소독 기완료(자체)
80 +○  6. 17.(수) 15:30 ~ CCTV 확보 및 확진자 이동동선 파악 등*접촉자 4명, 자가격리 (관내 없음, 관외4명) 확진자와 그 가족, 방문장소 또한 코로나19의 피해자입니다.
81 +무심코 던진 악의적인 댓글은 큰 상처가 됩니다.
82 +모두가 힘든 시기, 응원의 마음을 모아 이 위기를 함께 이겨냅시다.
83 +코로나 19 함께하면 이겨낼 수 있습니다.
84 +[인적사항]
85 +○용인-97: 여, 50대
86 +○주소 : 수지구 풍덕천동 신정마을 6단지 진흥아파트
87 +*용인-96의 어머니
88 +*가족 : 남편(음성), 자녀1(용인-96)[발생경위 및 조치사항]
89 +○6. 15.(월)
90 +21:35 검체 채취(자택 방문)
91 +○6. 16.(화)
92 +21:45 민간 검사기관(녹십자)에서 양성 판정
93 +21:50 질병관리본부 및 경기도 역학조사관 보고
94 +21:55 국가지정격리병상 요청
95 +22:10 성남시의료원 이송(수지구보건소 구급차)
96 +22:15 확진자 자택 및 엘리베이터 방역소독[심층역학조사]
97 +○역학조사 기간 : 6.13.(토) ~ 6.16.(화)
98 +○역학조사방법 : 본인 진술, CCTV분석, 신용카드내역 확인, GPS조회
99 +○감염원 추정 : 자녀(용인-96)[주요동선 및 접촉자 현황]
100 +○6. 13.(토)
101 +17:33~18:22 자택 → 서현역(남편차 이용, 차에서 안내림) → 자택 : 접촉자 1명(남편)○6. 14.(일) 자택 기거
102 +○6. 15.(월)
103 +09:10 접촉자 없음
104 +09:58 강남병원 선별진료소(딸 코로나19 검사)
105 +10:27 이후 자택
106 +○6월 16일(화)
107 +22:10 자택 자가격리 중에 성남시의료원 이송(보건소 구급차) : 접촉자 1명(남편)위 내용은 본인의 진술, CCTV, 신용카드 내역 등을 바탕으로 역학조사관에 의해 분석한 결과이며 추가 동선 및 접촉자가 나오는 대로 보고하겠습니다.확진자와 그 가족, 방문장소 또한 코로나19의 피해자입니다.
108 +무심코 던진 악의적인 댓글은 큰 상처가 됩니다.
109 +모두가 힘든 시기, 응원의 마음을 모아 이 위기를 함께 이겨냅시다.
110 +코로나 19 함께하면 이겨낼 수 있습니다.
111 +[인적사항]
112 +○ 용인-96 : 여, 30대
113 +○ 주소: 용인시 수지구 풍덕천2동 신정마을 진흥 6단지 아파트
114 +○ 동거가족 : 부모
115 +[발생경위 및 조치사항]
116 +○ 6. 15.(월)
117 +09:30 강남병원 선별진료소에서 검체 채취
118 +20:20 민간 검체기관(녹십자)에서 양성 판정
119 +20:25 질병관리본부 및 경기도 역학조사관 보고
120 +20:30 국가지정격리병상 요청
121 +21:30 성남의료원 이송(수지구보건소구급차)
122 +21:35 확진자 가족(부모) 검체 채취
123 +21:45 확진자 자택 및 엘리베이터 방역소독*증상(6.12.): 기침, 인후통, 몸살
124 +[역학조사 범위]
125 +6. 10.(수) ~ 6. 16.(월) : 역학조사관 결정
126 +[시간대별 주요 동선 및 접촉자 현황]
127 +용인 – 96번 확진자 동선
128 +* 접촉자 6명(부모, 동생1, 택시기사1, 의료진2), 자가격리
129 +* 부 : 음성, 기타 5명 검사중
130 +6. 10.(수) 06:55 ~ 07:51 : 출근 (대중교통, 마스크 착용)
131 +07:54 ~ 17:30 : 타지역 동선
132 +17:30 : 퇴근 (대중교통, 마스크 착용)
133 +18:42 : 접촉자 없음(마스크 착용)
134 +19:00 : 자택 귀가 (도보)
135 +6. 11.(목) 08:20 ~ 11:50 : 출근 (택시), 접촉자 1명 (택시기사)
136 +12:00 ~ 17:00 : 타지역 동선
137 +17:00 ~ 19:00 : 퇴근 (대중교통, 마스크 착용)
138 +19:00 ~ 20:00 : 접촉자 없음(마스크 착용)
139 +20:30 : 자택 귀가, 접촉자 3명 (부모, 동생1)
140 + 6. 12.(금) 06:55 ~ 07:44 : 출근 (대중교통, 마스크 착용)
141 +07:44 ~ 19:00 : 타지역 동선
142 +19:00 : 자택 귀가 (대중교통, 마스크 착용)
143 +6. 13.(토) 10:00 ~ 10:32 : 수지00치과 의원 진료(도보), 접촉자 2명(의료진2)
144 + 10:45 ~ 14:10 : 자택
145 +14:17 : 접촉자 없음(마스크 착용)
146 +15:28 ~ 20:55 : 타지역 동선
147 +21:30 : 자택 귀가 (대중교통, 마스크 착용)
148 +6. 14.(일) 00:00 ~ 24:00 : 자택 기거
149 +6. 15.(월) 09:10 : 출근 하지 않음 (발열)
150 +09:15 : 접촉자 없음(마스크 착용)
151 +09:30 ~ 10:00 : 강남병원 선별진료소에서 검체 채취(부차량)
152 +20:20 : 민간 검체기관(녹십자)에서 양성 판정
153 +21:30 : 성남시의료원 이송(수지구보건소 구급차)※ 추가 조치사항, 세부동선 및 접촉자 정보는 역학조사 완료 후 공개하도록 하겠습니다.