매크로 프로그램 다운로드
http://ngmsoftware.com/bbs/board.php?bo_table=product_review
엔지엠소프트웨어
엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.
www.ngmsoftware.com
#매크로 #메크로 #매크로프로그램 #엔지엠소프트웨어 #오토핫키 #지존오토 #엔지엠에디터 #엔지엠플레이어 #비활성매크로 #하드웨어매크로 #기계식매크로 #마우스광클릭 #키보드매크로 #이미지서치 #이미지매치 #이미지맥스 #블로그 #카페 #인스타그램 #유튜브 #소셜네트워크 #카카오톡 #텔레그램 #자동화
안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.
오토픽 매크로에는 텔레그램 사용자 봇과 텔레그램 봇 두종류가 있습니다.
텔레그램에서 참여중인 그룹 채팅과 채널 채팅 또는 1:1 채팅에서 상대방의 메시지에 따라서 로직 처리를 하려면 이벤트를 사용해야 합니다.
오토픽 매크로 에디터를 실행하고 텔레그램 연결 액션을 추가하세요.
텔레그램 API를 사용하려면 먼저 연결 액션에 대한 내용을 학습하고 API 신청 및 인증까지 완료해야 합니다.
텔레그램 API에 연결되었으면 메시지 이벤트 액션을 스크립트에 추가하세요.
오른쪽 속성창의 위에서부터 아이디에 tb를 입력하고 텔레그램 아이디는 연결 액션에서 설정한 아이디를 선택하세요.
그리고, 이벤트가 발생하면 이동할 아이디를 선택 해줍니다. 이벤트가 발생하는 조건은 텔레그램에서 메시지가 도착할 때입니다.
텔레그램에서 참여하고 있는 채널이 그룹 채팅방에서 올라오는 모든 메시지를 수신할 수 있습니다.
메시지에 특정 키워드가 포함되어 있으면 사용자를 내보내거나 차단시킬 수 있습니다.
텔레그램 메시지 이벤트 아래에 있는 액션들은 메시지를 수신하기 위해 대기하는 무한 반복 루틴입니다.
텔레그램에 메시지가 도착하면 이동할 루틴은 마지막 텔레그램 채팅 메시지 보내기입니다.
내가 참여한 채팅방에 메시지가 올라오면 내용에 특정 키워드가 있는지 비교하는 로직도 추가해야 합니다.
여기에서는 해당 로직은 추가하지 않았지만, 도구 상자의 조건에서 텍스트 체크를 사용 해보세요.
아래 그림과 같이 메시지에 키워드가 포함되어 있는지 또는 같은지등등... 다양하게 비교할 수 있습니다.
마지막에 추가한 텍스트 체크 액션은 삭제하고 매크로를 실행 해보세요.
아래와 같이 텔레그램 그룹방을 하나 열어 두었습니다.
메시지를 보내면 오토픽 매크로에서 메시지를 받고, 답변을 보냅니다.
채널 그룹방은 제 봇과 제가 들어가 있어서 둘다 메시지를 보내고 받은걸로 표시됩니다.
만약, 다른 사용자라면 사용자 정보와 함께 채팅하듯이 메시지가 흘러갑니다.
하단 출력창의 이벤트 내용을 확인할 수 있습니다.
수신한 메시지는 "안녕하세요."입니다. 그리고, 보낸 사람의 아이디와 참여하고 있는 채팅 형식을 표시합니다.
채팅 형식은 그룹, 채널, 1:1입니다. 마지막으로 보낸 사람의 이름을 확인할 수 있는데요.
내 채널에 내가 메시지를 보내고 현재 연결된 계정이 동일하기 때문에 내가 나에게 보낸것으로 표시됩니다.
만약, 다른 사용자가 메시지를 보낸것이라면 그 사용자의 아이디가 표시됩니다.
텔레그램 명령에는 연락처가 있는 모든 사용자를 채널 또는 그룹에 자동 초대할 수 있습니다.
또는, 채널이나 그룹의 링크를 가지고 있으면 한번에 모든 채널과 그룹에 자동으로 참여할수도 있습니다.
이외에도 메시지 내용에 따라서 삭제하거나 사용자를 차단 또는 내보낼 수 있습니다.
다양한 기능들이 포함되어 있는데요. 이 내용들은 다음에 자세하게 알아보기로 하고, 메시지 이벤트 사용법은 아래 동영상을 참고 해주세요.
텔레그램 명령 액션은 여러가지 다양한 기능을 포함하고 있는데요. 하나씩 알아보도록 하겠습니다.
이 내용을 학습하기 전 텔레그램 연결 액션에 대한 내용을 먼저 학습해야 합니다.
텔레그램에 연결된 상태에서 명령을 수행할 수 있습니다.
1. GetContacts (모든 사용자 정보 추출하기)
GetContacts는 연결된 텔레그램에서 등록된 모든 친구 정보를 가져올 때 사용합니다.
몇몇 기능들은 사용자들의 상태와 세션 정보를 이용해야 메시지를 주고 받을 수 있습니다.
대표적으로 비공개 그룹이나 채널 또는 1:1 채팅이 대표적입니다.
오토픽 매크로를 실행하고 연결한 후 텔레그램 명령 액션을 추가하세요.
텔레그램 명령에서 연결 액션의 아이디를 설정하세요. 여기에서는 UserBot입니다.
SNS 메신저 명령에서 GetContancts를 선택하고, 매크로를 실행하세요.
결과를 확인 해보면, 연결된 텔레그램 계정의 모든 사용자 정보를 가져옵니다.
텔레그램 명령의 속성에서 질의 데이터를 클릭하면 데이타 테이블 시각화 도구가 실행됩니다.
시각화 도구에는 텔레그램에 등록된 친구 목록이 표시되고, 아이디, 이름, 전화번호등등... 정보를 확인할 수 있습니다.
시각화 도구는 기본적으로 엑셀과 CSV, 텍스트 파일, XML 파일 저장을 지원합니다. 그리고, 프린트도 가능합니다.
아이디와 핸드폰 번호를 추출하면 메시지에서 사용자별로 메시지를 보낼 수 있습니다.
물론, 텔레그램에서 등록된 친구를 하나씩 클릭하면서 정보를 확인할수도 있습니다.
하지만, 이렇게 하면 시간이 오래 걸리기 때문에 매크로를 이용해서 한번에 처리하는게 좋습니다.
2. Invite (초대하기)
SNS 메신저 명령을 Invite로 변경하면 내 채널 또는 그룹으로 모든 사용자를 한번에 초대할 수 있습니다.
자동 추가가 아닌 초대 메시지를 보냅니다. 따라서, 메시지를 받은 사용자가 초대 링크를 클릭해야 채널 또는 그룹에 들어올 수 있습니다.
내용은 초대 링크와 함께 보낼 메시지입니다. 초대하고 싶은 사용자는 텔레그램 사용자 목록에 등록하면 됩니다.
참고로, 전체 메시지 보내기 예제에 엑셀이나 파일로 정리된 사용자 아이디 또는 전화번호를 한번에 처리하는 내용이 있으니 읽어보세요.
※ 속성에서 채팅 이름 목록을 설정하지 않으면 모든 채널과 채팅에 초대하게 됩니다.
저는 테스트로 사용자 한명을 등록했습니다. 그리고, 채널 하나라서 메시지가 한번만 갔습니다.
매크로를 실행하면 등록된 모든 사용자는 아래와 같이 초대 링크를 받게 됩니다.
초대 링크를 클릭하면 채널에 입장합니다.
3. Add (자동 추가)
채널 또는 그룹에 자동으로 모든 사용자를 추가하려면 Add 명령을 사용합니다.
위에서는 채팅방 목록을 설정하지 않았는데요.
이번에는 채널 이름을 어떻게 설정하는지 알아보도록 하겠습니다.
채팅 이름 목록을 클릭하고, 초대하고 싶은 채널 또는 그룹의 이름을 한줄에 하나씩 입력합니다.
채널, 그룹의 이름은 텔레그램에서 확인할 수 있습니다.
현재 구독자는 2명입니다. 매크로를 실행하면, 추가한 사용자가 채널로 강제 입장 시킵니다.
저는 다른 핸드폰의 계정을 하나 추가했습니다. 따라서, 구독자가 3명으로 늘었습니다.
4. Remove (사용자 내보내기)
Remove 명령은 채널에서 사용자들을 내보낼 때 사용합니다. 이 액션은 독립적으로 사용하기 보다는 이벤트와 같이 사용됩니다.
채널이나 그룹을 관리할 때 사용자들이 올리는 메시지를 모니터링하고 감지합니다. 특정 키워드가 감지되거나 성인 컨텐츠가 올라오면 채널에서 추방할 수 있습니다.
채널 또는 그룹을 운영하는 운영자라면 아래 이벤트 내용을 학습하고, 이 내용과 함께 사용 해보세요.
[ 텔레그램 메시지 이벤트 ]
매크로를 실행 해보면 사용자가 내보내지고 구독자가 1명 줄어든 것을 확인할 수 있습니다.
5. Join (채널 또는 그룹에 들어가기)
Join 명령은 텔레그램 채널 목록에 추가한 채널 또는 그룹에 내가 자동으로 들어가는 기능입니다.
수많은 채널과 그룹들이 있을텐데요. 채널 링크 또는 관리자 아이디가 있다면 자동으로 모두 입장할 수 있습니다.
많은 게정이 없다보니 간단한 내용만 테스트를 해봤는데요.
대량의 채널, 그룹 또는 사용자를 가지고 있다면 한번에 처리하는 방향으로 업무를 간소화 해보세요.
텔레그램 홍보 마케팅 또는 바이럴 마케팅에 관심이 있으시면 수동으로 하나하나 조작하기 보다는 매크로를 이용해서 한번에 처리하세요.
시간이 세이브되는 만큼 더 중요한 다른 업무에 집중할 수 있고, 동일한 시간 대비 생산성이 높은 업무에 집중할 수 있습니다.
텔레그램 명령에 대해 자세한 설명은 아래 동영상을 참고해주세요.
[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]
[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]
원본 글 보기
http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech
엔지엠소프트웨어
엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.
www.ngmsoftware.com
'매크로' 카테고리의 다른 글
모바일 KTX 예매 무료 매크로 (0) | 2025.01.30 |
---|---|
핸드폰 자동완성 매크로 (0) | 2025.01.26 |
autohotkey 매매프로그램 개발 (0) | 2025.01.21 |
해외구매대행 자동화 프로그램 (1) | 2025.01.20 |
키보드 자동클릭 매크로 프로그램 (0) | 2025.01.20 |
댓글