코로나라고 말하면 아래처럼 대답해주는 챗봇을 코드를 짰습니다. ☄코로나☄..
채팅으로 훈련시키는 기능을 만들었습니다 "훈련"이라고 말하면 사진처럼 사용 방법을 알려줍니다 한 입력에 여러 개의 출력이 들어갈 수 있어서 댓글놀이처럼 놀 수 있고 선택 삭제와 전체 삭제가 가능합니다 그리고 코드를 보면 알겠지만 해당 방에서 공부시킨 것만 출력과 삭제가 되도록 해놨습니다 그리고 도배 방지로 3회 이상 입력 문구를 쓰면 다른 사람이 쓰기 전까지 차단되는 기능이 있고 영구 차단 기능은 훈련 기능이 전부 차단됩니다 var count = 0; // 카운트 var a = new Array(); // 입력 var b = new Array(); // 출력 var c = new Array(); // 방이름 var d = ""; // 블랙리스트 var e = ""; // 3회 연속 사용 방지 닉네..
노래라고 말하면 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("
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ InPutBox,x,단톡방 사람 수만큼 입력하세요 ; 입력한 값을 변수 x에 저장 `:: ; `누르면 실행 a := 1 ; 상위 제외할 사람 수 (본인만 제외일 경우 1로) b := x-a c := 0 ; 15번마다 엔터 누르게 쓰는 변수 Loop %b% { SendInPut, @ ; @ 누르기 Sleep, 300 ; 0.3초 대기 Loop %a% { SendInPut, {down} ; down 누르기 ;Sleep, 1 ; 0.001초 대기(내려가다가 버벅거리면 젤 왼쪽에 ; 제거하고 딜레이 조절) } SendInPut, {enter} ; 엔터 누르기 Sleep, 100 / 0.1초 대기 a++ c++ if(c=15) ; 15번마다 전송 { SendInPut, {enter} ; 엔터 ..
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ `:: PostMessage, 0x100, 49, 131073,, 여기 ; 1키 다운, 창 이름:여기 PostMessage, 0x101, 49, 131073,, 여기 ; 1키 업, 창 이름:여기 Return ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 키보드를 조작하는데 쓰이는 PostMessage 코드입니다 ControlSend로도 비활성 된 창을 조작할 수 있지만 키 간섭이 일어나서 내가 다른 작업을 할 때 불편한 부분이 있습니다 그럴 때 PostMessage를 사용해 주면 키 간섭이 안 일어나서 아무 영향 없이 다른 작업을 할 수 있어 오류가 적고 속도가 빠릅니다 0x100으로 다운 0x101로 업을 합니다 창 이름을 적는 곳은 변수를 넣어서 MsgBox로 활용하거나 고정 값을 넣고 WinSetT..
위 사진처럼 오토핫키로 윈도우를 만들 수가 있습니다 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ Gui, Show, x100 y100 w200 h40, 삒삒 ; 시작 좌표:x.y(100.100) 가로:w(200) 세로:h(40) 창이름:삒삒 Gui, Add, CheckBox, x0 y0 w100 h20 v1, 기본삒 ; 변수:v(1) 체크박스 텍스트:기본삒 Gui, Add, CheckBox, x0 y20 w100 h20 v2, 낮은삒 Gui, Add, CheckBox, x100 y0 w100 h20 v3, 높은삒 Gui, Add, CheckBox, x100 y20 w100 h20 v4, 랜덤삒 Loop { Gui, Submit, Nohide ; GUI에 있는 변수들을 인식 If 1 = 1 ; 1이면 참(체크) 0이면 거짓(미..
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ `:: Random, num1, 1, 45 ; 1~45중 랜덤 번호를 받아와 변수 num1에 저장 Loop ; 반복문 { Random, num2, 1, 45 if (num2 = num1) ; 변수 num2와 변수 num1이 같으면 실행 { Continue ; Loop 안의 다음 명령어를 건너뛰고 처음으로 돌아간다 } break ; Loop 빠져나오기 } Loop { Random, num3, 1, 45 if (num3 = num1 || num3 = num2) { Continue } break } Loop { Random, num4, 1, 45 if (num4 = num1 || num4 = num2 || num4 = num3) { Continue } break } Loop ..
- Total
- Today
- Yesterday
- 안드로이드앱개발
- 로또
- 안드로이드네이티브
- 오토핫키
- 구구단공부
- 안드로이드앱
- 자바스크립트
- 명언
- 카카오톡
- inputbox
- 코틀린
- sendinput
- 앱개발
- 구구단
- 카카오봇
- 플러터
- MouseMove
- 챗봇
- 구구단어플
- loop
- Flutter
- 구구단앱
- JS
- 매크로
- 안드로이드
- 노래
- 안드로이드클라이언트
- 채팅
- 자동답장
- 안드로이드스튜디오
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |