본문 바로가기

[카카오톡 봇] 도청 강좌 안녕하세요 버구칠입니다 오늘은 봇을 이용하여 도청기를 만들어봅시다 카카오톡 봇에서 삭제 기능이 생겼기때문에도청소스를 이용하여 삭제된 메시지를 확인 할 수 있습니다 ※메신저 봇으로 구현했습니다※보라색 봇 X 젤브봇=보라색 봇은 따로 save함수나 read함수 이용하여 만들어야 합니다 이렇게 삭제된 메시지를 도청을 통해 확인 할 수 있습니다 메신저 봇에서 지원하는 DataBase를 이용하였습니다 DataBase.setDataBase(String fileName,String content)파일에 데이터를 덮어씁니다.(이거는 데이터가 이어서 붙여지지 않습니다) DataBase.getDataBase(String fileName)파일에 데이터를 불러옵니다 DataBase.removeDataBase(String fi..
[카카오톡 봇] 배열 강좌 오늘은 배열에 대해 알아봅시다 배열은 여러개의 값을 저장 할 수 있습니다 배열에서 앞이나 중간 뒤에 값을 추가할 수 있거나 삭제 시킬 수도 있습니다 ex) 배열의 값 추가 배열의 값 삭제 이런식으로 활용할 수 있습니다 물론 indexOf를 이용하여 배열의 위치도 찾을 수 있고 length를 이용하여배열의 길이도 나타낼 수 있습니다 배열과 indexOf 반복문 등등을 활용하여 비속어 감지를 구현할 수 있습니다 기존의 제 블로그에 있는겁니다 이런식으로 배열안에 있는 말들을 하면 감지됩니다 words2변수의 정규식 때문에 한글,영어를 제외한 숫자나 특문을 넣어도 공백으로 대체되므로 비속어가 감지됩니다 정규식이란? 입출력 단자의 배치,정보를 다룰 수 있는 값을 하나의 식으로 표현하는겁니다 주로 replace를 ..
[카카오톡 봇] 문자열 위치 찾기 안녕하세요 버구칠입니다 다시 초심부터 하기 위해서 제 원래 블로그에 있던 거를 좀 더 개선해서 작성할 예정입니다 오늘은 indexOf 와 lastIndexOf에 대해서 알아봅시다 인덱스오브와 라스트인덱스오브는 자바스크립트에서 문자열의 위치를 찾을때 사용됩니다 indexOf = 문자열 앞에서 부터 찾기 시작합니다lastIndexOf = 문자열 뒤에서 부터 찾기 시작합니다 소스를 보시면 메시지 처음 부분이 시작일때변수 b는 "안녕 나는 바보다 만나서 반가워"라는 문자열 등등입니다 여기서 변수 c는 b에서 문자열에 "나"의 위치를 답변합니다문자열 위치는 첫번째가 0입니다 즉안=0 녕=1 공백(띄어쓰기)=2 나=3 이 됩니다 정확히 3이라고 출력됩니다 만약 없으면 -1로 답변됩니다 이번에 라스트인덱스오브 입니다..
[카카오톡 봇] 파싱 강좌~! 오랜만에 작성해보는 강좌글입니다! 봇 강좌를 처음 접하시는 분이라면https://blog.naver.com/bug8841/221221390808위 링크로 가시면 됩니다 오늘 파싱 할 사이트는 "마인 리스트" 입니다 제가 마크 서버를 개인적으로 개발하기 때문에 마인리스트를 파싱하게 됐습니다 파싱하는 목적 : 서버 내 동접을 확인할 수 있다 (주로 호스팅을 이용하여 24시간 동안 서버를 켜둔 상태에서 서버 내 동시 접속자가 얼마나 있는지 봇을 통해 확인할 수 있습니다) https://minelist.kr/servers/위 링크를 들어가시면 이런 화면이 나옵니다 우리는 유명한 렌독 서버를 파싱해 봅시다! (딱히 홍보 아님)(렌독 서버 클릭) ㅎㄷ.. 동시 접속자가 79명이나 됩니다!https://minelis..
새로운 블로그 안녕하세요 버구칠입니다블로그를 티스토리어로 옮겨서 작성하게 됐습니다 왜냐하면 제 네이버 블로그가 예전에 거래 글 하나 올린게 신고를 당해서 ㅠㅠ 글쓰기 30일 금지를 당했습니다 그래서 카톡 봇 강좌 글은 아마 티스토어를 통해서 작성될거같습니다 너무 오랫동안 블로그를 쉰거 같아 죄송합니다..아마 네이버 글쓰기 정지가 풀려도 아마 계속 티스토어 블로그로 글을 작성할 거 같습니다 지금 제 블로그 강좌 글에 댓글로 질문하신 분들은 이 블로그를 통해서 다시 달아주세요 글쓰기 정지 때문에 제 블로그에 댓글도 달 수 없네요 ㅠ 앞으로 새로운 블로그를 통해서 강좌 글을 작성해 나가겠습니다