티스토리 뷰
코로나라고 말하면 아래처럼 대답해주는 챗봇을 코드를 짰습니다.
☄코로나☄
앞번호:현재수 뒷번호:변화수
일일 확진 3,510
재원 위중증 838
신규 입원 406
일일 사망 54
서울
234,449 993
경기
196,357 1,208
인천
38,491 203
부산
26,692 181
대구
23,946 108
경남
21,648 100
충남
18,993 96
경북
16,016 85
강원
12,937 81
대전
12,625 47
충북
12,016 53
전북
10,229 67
광주
8,689 89
울산
7,196 27
검역
7,084 53
전남
6,588 96
제주
4,807 9
세종
2,252 12
아래는 코드입니다
function response(room, msg, sender, isGroupChat, replier) {
if (msg == "코로나") {
var br = "\u200b".repeat(500);
var data = Utils.getWebText("https://search.naver.com/search.naver?sm=top_hty&fbm=1&ie=utf8&query=%EC%BD%94%EB%A1%9C%EB%82%98+%ED%99%95%EC%A7%84%EC%9E%90");
var data1 = data.replace(/(<([^>]+)>)/g, "");
data1 = data1.replace(/ /g, " ");
data1 = data1.replace(/ /g, "\n");
data1 = data1.split("백신접종현황");
data1 = data1[1].split("개요");
data1 = data1[0].trim();
var data2 = data.replace(/(<([^>]+)>)/g, "");
data2 = data2.replace(/ /g, " ");
data2 = data2.replace(/ /g, "\n");
data2 = data2.split("지역 누적확진자 신규확진자");
var data3 = data2[1].split("지역별 확진환자수");
var data4 = data2[2].split("지역별 확진환자수");
var data5 = data2[3].split("이전");
var data6 = " " + data3[0].trim() + "\n" + " " + data4[0].trim() + "\n" + " " + data5[0].trim();
replier.reply("☄코로나☄" + br + "\n\n앞번호:현재수 뒷번호:변화수\n\n" + data1 + "\n\n" + data6);
}
}
'카카오봇' 카테고리의 다른 글
[카카오봇] 챗봇 훈련시키기 (0) | 2020.09.03 |
---|---|
[카카오봇] 기상청과 네이버 날씨 가져와서 알려주기 (5) | 2020.09.03 |
[카카오봇] 네이버 뮤직 TOP100 (0) | 2020.09.03 |
[카카오봇] 봇 원격 조종하기 (2) | 2020.09.03 |
[카카오봇] 영화 일간관객수 순위 알려주기(210417 수정) (0) | 2020.09.03 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 챗봇
- sendinput
- 자바스크립트
- 노래
- 구구단
- 안드로이드앱개발
- 플러터
- JS
- 안드로이드네이티브
- 명언
- inputbox
- 오토핫키
- loop
- 채팅
- 카카오톡
- 코틀린
- 구구단어플
- Flutter
- 카카오봇
- 자동답장
- 매크로
- 안드로이드
- 안드로이드앱
- 구구단앱
- 안드로이드스튜디오
- MouseMove
- 안드로이드클라이언트
- 로또
- 앱개발
- 구구단공부
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함