본문 바로가기

카카오톡 봇 강좌

[카카오톡 봇] 도청 강좌

안녕하세요 버구칠입니다 

오늘은 봇을 이용하여 도청기를 만들어봅시다



카카오톡 봇에서 삭제 기능이 생겼기때문에

도청소스를 이용하여 삭제된 메시지를 확인 할 수 있습니다



※메신저 봇으로 구현했습니다※

보라색 봇 X


젤브봇=보라색 봇은 따로 save함수나 read함수 이용하여 만들어야 합니다






이렇게 삭제된 메시지를 도청을 통해 확인 할 수 있습니다





메신저 봇에서 지원하는 DataBase를 이용하였습니다


DataBase.setDataBase(String fileName,String content)

파일에 데이터를 덮어씁니다.(이거는 데이터가 이어서 붙여지지 않습니다)


DataBase.getDataBase(String fileName)

파일에 데이터를 불러옵니다


DataBase.removeDataBase(String fileName)

파일을 삭제합니다


DataBase.appendDataBase(String fileName,String content)

파일에 데이터를 이어붙입니다


위 소스에서 new Data().toLocaleString() 은 현재년도 부터 초 까지 나타냅니다 뒤에 replace로 대체해준거는


GMT+09:00도 같이 붙여서 나오기때문에 공백으로 대체해준겁니다


이렇게 온 메시지를 


"메시지가 온 방이름에 데이터에 메시지를 계속 이어서 붙여나갑니다"


우리가 메시지를 확인해보고 싶으면 "도청 방이름" 을 이용하여 파일에 데이터를 불러와줍니다



이렇게 메시지를 보냅니다



앞에 메시지를 삭제하고 "도청 2학년6반"을 통해서 삭제된 메시지가 어떤 말인지 확인 할 수 있습니다


도청 부분 앞에 공백문자를 이용하여 전체보기로 만들어서 활용하면 깔끔해집니다!



저장된 위치는 


내파일->내장메모리->Katalkbot->Database->방이름.txt 로 되있습니다


이렇게 말이죠!



이렇게 오늘은 도청소스에 대해 알아봤습니다




'카카오톡 봇 강좌' 카테고리의 다른 글

[카카오톡 봇] 배열 강좌  (3) 2019.01.13
[카카오톡 봇] 문자열 위치 찾기  (0) 2019.01.12
[카카오톡 봇] 파싱 강좌~!  (0) 2019.01.12