안녕하세요. 업무 자동화 RPA 매크로 오토픽(AutoPeak)입니다.
오늘은 텔레그램 매크로의 핵심 기능 중 하나인 이벤트(Event) 기능에 대해 알아보겠습니다.
텔레그램 API를 이용하면 오토픽 에디터 및 플레이어를 제어할 수 있는데요. 이번 글에서는 텔레그램 메시지 이벤트를 중심으로 매크로 제작 과정을 살펴보겠습니다.
🔗 사전 준비: 텔레그램 API 연결
이 기능을 학습하기 전에 먼저 텔레그램 API 사용 신청과 오토픽 연결 설정이 필요합니다.
※ 오토픽 홈페이지에서 아래 키워드로 검색하세요.
- [텔레그램 API 신청 방법]
- [오토픽과 텔레그램 연결 방법]
이 과정을 완료하면 오토픽에서 텔레그램 이벤트를 다룰 수 있습니다.
⚙️ 이벤트 액션 추가하기
- 오토픽 에디터 실행
- 오른쪽 하단 → 외부 API 탭 클릭
- 텔레그램 카테고리를 확장 후
- 텔레그램 연결 액션
- 텔레그램 메시지 이벤트 액션
각각 하나씩 추가
📌 연결 액션 설정
- 봇 토큰 입력
- 챗 아이디 설정
- 봇 아이디 지정
🌀 이벤트의 동작 원리
오토픽의 이벤트 액션은 비동기 실행 구조입니다.
- 메인 스크립트는 순서대로 실행
- 이벤트는 백그라운드에서 감시
- 이벤트 발생 시 즉시 액션 이동
👉 즉, 메인 루틴과는 별개로 이벤트가 처리되므로, 게임 자동화나 주기적인 작업 처리에 매우 유용합니다.
예를 들어 캐릭터가 사냥 중일 때, 아래와 같은 다양한 자동화를 구현할 수 있습니다.
- 5초/10초 쿨타임 스킬 사용
- 특정 키 입력
- 메시지 감지 후 동작
🔄 무한 루틴 설정
이벤트는 메인 스크립트가 끝나면 자동으로 종료됩니다. 따라서 메인 루프가 종료되지 않도록 설정해야 합니다.
- 그룹 액션 추가
- 액션 이동을 통해 무한 반복 루틴 구성
- 마지막에 그룹 액션을 하나 더 추가 (아이디: b)
- 텔레그램 메시지 이벤트의 액션 이동 대상을 그룹 b로 설정
📥 메시지 수신 및 표시하기
텔레그램 메시지를 확인하려면 변수를 활용합니다.
- 변수 추가 (아이디: message)
- 텔레그램 메시지 이벤트 액션 → 결과값을 변수 message에 저장
- 도구 상자 → 메시지 박스 액션 추가
- 메시지 박스 속성에서 message 변수 값을 플레이스 홀더로 불러오기
👉 이렇게 하면 텔레그램에서 메시지를 받았을 때, 해당 내용을 화면에 출력할 수 있습니다.
▶ 실행 테스트
- 매크로 실행
- 텔레그램에서 "AutoPeak" 메시지 전송
- 오토픽이 메시지를 감지 → 이벤트 발동 → 그룹 b로 이동
- 메시지 박스에 수신된 메시지가 출력됨
이 과정을 통해 실시간 이벤트 기반 자동화가 동작하는 것을 확인할 수 있습니다.
🎥 참고 영상
글로는 설명에 한계가 있기 때문에, 영상으로 보시면 훨씬 이해가 빠릅니다.
👉 아래 영상에서 이벤트 설정 및 동작 과정을 확인해보세요.
✅ 마무리
오늘은 오토픽 텔레그램 매크로에서 이벤트 기능을 설정하고 활용하는 방법을 알아보았습니다.
- 텔레그램 연결 및 이벤트 추가
- 비동기 이벤트 처리 방식
- 무한 루틴 구성법
- 메시지 변수 처리 및 출력
이벤트는 단순히 메시지 수신뿐 아니라 시간 이벤트, 이미지 인식, 문자 인식 등 다양한 상황에서 활용할 수 있습니다.
더 궁금한 내용은 [엔지엠소프트웨어 홈페이지 > 질문과 답변] 게시판을 참고해 주세요.
🏷 추천 해시태그
#오토픽 #AutoPeak #RPA매크로 #업무자동화 #텔레그램매크로 #텔레그램API #텔레그램자동화 #매크로제작 #매크로자동화 #텔레그램봇 #자동화툴 #외부API연동 #엔지엠소프트웨어 #매크로활용 #매크로이벤트 #매크로설정법 #매크로사용법
'업무 자동화 매크로' 카테고리의 다른 글
오토픽 매크로 – 메모리 읽기와 쓰기, 그리고 치트 엔진 활용 (2) | 2025.09.09 |
---|---|
오토픽 매크로로 텔레그램 연결 및 원격 제어 방법 (0) | 2025.09.08 |
엔지엠소프트웨어 매크로 기초 가이드 – 마우스 클릭 (2) | 2025.09.07 |
엔지엠 매크로 기초 강좌 - 마우스 클릭 매뉴얼 (0) | 2025.09.06 |
엔지엠 RPA 매크로 - 엑셀 라이브러리를 이용해서 커스텀 모듈 기능을 확장하는 방법. (0) | 2025.09.06 |