안드로이드 에뮬레이터에 키워드 감지 메신저봇 설치하기

소개

안드로이드 환경에서 특정 키워드를 감지하고 자동으로 처리하는 메신저봇을 설치고자 했습니다. 기존의 외부 메신저봇이 아닌, 내 안드로이드폰에서 직접 동작하는 형태입니다. 실습을 통해 전체 구조를 이해하고, 필요한 기술들을 손에 익히는 데 1차적인 목적이 있었습니다. 😊

진행 방법

🔧 사용한 도구와 환경

  • Rhino JavaScript: 안드로이드 내 스크립트 실행용

  • FastAPI: 봇 로직을 처리하는 서버 구성

  • Android Emulator: 가상 안드로이드 기기에서 테스트 진행

⚙️ 전체 구성 흐름

  1. 에뮬레이터에서 안드로이드 환경을 실행

  2. JavaScript를 통해 메신저 앱의 텍스트 감지

  3. 특정 키워드가 감지되면 FastAPI 서버에 HTTP 요청

  4. 서버에서 로직 처리 후 응답

🙌 도움 받은 부분

  • 김현우님께서 에뮬레이터 설치 및 메신저봇 구성 방법에 대해 큰 도움을 주셨습니다. 환경 설정에서 막힐 뻔한 부분을 빠르게 해결할 수 있었어요!

결과와 배운 점

  1. 결과 1

Android 용 MessengerBot APK
전화기의 채팅 창의 스크린 샷
전화기의 채팅 창의 스크린 샷

  1. 결과 2

문자 메시지가있는 전화 스크린 샷

안드로이드 폰에서 문자 메시지 스크린 샷

  • 실제로 에뮬레이터 안에서 메신져봇이 키워드를 인식하고 동작하는 과정을 보면서, 작동개념을 느낄 수 있었어요.

  • 실습을 통해 "앱 + 서버 + 키워드 처리 로직"이 유기적으로 연결되는 구조도 체감했습니다.

도움 받은 글 (옵션)

How to make MessengerBot(By 김현우)

5
4개의 답글

👉 이 게시글도 읽어보세요