코로나라고 말하면 아래처럼 대답해주는 챗봇을 코드를 짰습니다. ☄코로나☄..
채팅으로 훈련시키는 기능을 만들었습니다 "훈련"이라고 말하면 사진처럼 사용 방법을 알려줍니다 한 입력에 여러 개의 출력이 들어갈 수 있어서 댓글놀이처럼 놀 수 있고 선택 삭제와 전체 삭제가 가능합니다 그리고 코드를 보면 알겠지만 해당 방에서 공부시킨 것만 출력과 삭제가 되도록 해놨습니다 그리고 도배 방지로 3회 이상 입력 문구를 쓰면 다른 사람이 쓰기 전까지 차단되는 기능이 있고 영구 차단 기능은 훈련 기능이 전부 차단됩니다 var count = 0; // 카운트 var a = new Array(); // 입력 var b = new Array(); // 출력 var c = new Array(); // 방이름 var d = ""; // 블랙리스트 var e = ""; // 3회 연속 사용 방지 닉네..
채팅 봇 앱 개발자가 네이버 날씨 알려주는 기능을 만들어 놨지만 없는 지역들도 추가할 겸 기상청 날씨까지 가져오는 걸 만들었습니다 기상청은 온도랑 날씨가 다른 사이트에 있어 가져올 때 좀 번거롭더군요 ※220108추가: 기상청은 사이트 변경으로 해당 코드로 작동되지 않습니다 function response(room, msg, sender, isGroupChat, replier) { if (msg.equals("날씨")) { //온도 var data11 = Utils.getWebText("https://m.kma.go.kr/m/nation/current.jsp?ele=2"); var data12 = data11.split("00 현재"); var data13 = data12[1].split("fun..
노래라고 말하면 TOP100에서 하나를 가져오게 만들었었는데 챗봇 쓰는 사람들이 전체보기로 나오게 하는 방법을 알고 있기에 배워다가 100개 전부 나오도록 만들었습니다 이래서 다른 사람들과 정보를 나누는 게 좋은가 봅니다 function response(room, msg, sender, isGroupChat, replier) { if (msg.equals("차트")) { var data = Utils.getWebText("https://m.music.naver.com/listen/top100.nhn?domain=TOTAL_V2&duration=1d"); var data2 = data.split("앱에서 전체 듣기"); var data3 = data2[1].split("
어제 날짜의 일간 관객수 순위와 관객 수와 특정 영화의 개봉 날짜와 평점과 출연자들을 알려줍니다. function response(room, msg, sender, isGroupChat, replier) { if (msg.equals("영화")) { var data = Utils.getWebText("https://m.search.naver.com/search.naver?sm=mtp_hty.top&where=m&query=영화랭킹"); data = data.split("레이어닫기"); data = data[1].split("선택하신"); data = data[0].replace(/(]+)>)/g, ""); data = data.trim(); data = data.replace(/ /g, " "); dat..
네이버에서 미세먼지 수치를 가져옵니다 function response(room, msg, sender, isGroupChat, replier) { if (msg.indexOf("먼지") == 0) { var data = Utils.getWebText("https://m.search.naver.com/search.naver?where=m&sm=mtb_etc&mra=blQ3&query=전국 미세먼지"); var data2 = data.split("미세먼지"); var data3 = data2[1].split("단위"); var data4 = data3[0].replace(/(]+)>)/g, ""); data4 = data4.trim(); data4 = data4.replace(/ /g, "\n"); repl..
노래라고 말하면 특정 사이트 탑100에서 하나를 말해주도록 만들었습니다 코드가 문제인지 뭐가 문제인지 가져오는데 시간이 좀 걸리더라구요 그치만 여러번 말해두면 이따가 다 말해줍니다 function response(room, msg, sender, isGroupChat, replier) { if (msg.indexOf("노래") == 0) { var data = Utils.getWebText("https://m.music.naver.com/listen/top100.nhn?domain=TOTAL_V2&duration=1d"); var data2 = data.split("앱에서 전체 듣기"); var data3 = data2[1].split("
로지라고 말하면 "로또 지르기 시작"이라는 문구를 말한 뒤 시뮬레이션이 끝나면 몇 번 만에 당첨이 됐나 알려주도록 만들었습니다 근데 제 챗봇은 갤럭시S6에 오래된 폰이라 아주 느리더군요 40분을 기다렸는데 결과가 안 나와서 사진은 옛날에 한 거 가져왔습니다(3시간 뒤에 결과 나옴) 운 좋을 때는 몇만~몇십만 번에 당첨되보고 운 없을 때는 3천만도 넘습니다 function response(room, msg, sender, isGroupChat, replier) { if(msg == "로지") { var a = "1D돈2D돈3D돈4D돈5D돈6D돈7D돈8D돈9D돈10D돈11D돈12D돈13D돈14D돈15D돈16D돈17D돈18D돈19D돈20D돈21D돈22D돈23D돈24D돈25D돈26D돈27D돈28D돈29D돈30D..
- Total
- Today
- Yesterday
- 구구단
- 안드로이드앱개발
- 안드로이드
- 구구단앱
- 명언
- 안드로이드클라이언트
- Flutter
- 코틀린
- 채팅
- 챗봇
- inputbox
- 안드로이드앱
- sendinput
- JS
- 안드로이드스튜디오
- 자동답장
- loop
- 앱개발
- 플러터
- 구구단공부
- 매크로
- 안드로이드네이티브
- 카카오봇
- 자바스크립트
- 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 | 31 |