안녕하세요. 엔지엠소프트웨어입니다.
오늘은 **커스텀 모듈(Custom Module)**을 활용해서 엔지엠 RPA 매크로 기능을 확장하고, 구글 API를 이용해 유튜브 댓글을 수집하는 방법을 알아보겠습니다.
커스텀 모듈을 사용하면, 기본 제공 액션으로는 구현하기 어려운 기능도 직접 만들어서 사용할 수 있으며, 업무 자동화 효율성을 크게 높일 수 있습니다.
단, 어느 정도 C# 프로그래밍 지식과 엔지엠에서 제공하는 커스텀 모듈 가이드를 이해할 필요가 있습니다.
🔹 1. 구글 API 준비
유튜브 댓글 수집 액션을 만들기 위해서는 먼저 구글 API 프로젝트를 생성하고, 인증 키(API Key)를 발급받아야 합니다.
- 구글 계정으로 로그인 후 Google API Console 접속
- 기존 프로젝트 사용 또는 새 프로젝트 생성
- 새 프로젝트 생성 시 이름과 고유 키를 설정
- 좌측 메뉴에서 라이브러리 클릭
- 검색창에 youtube 입력 후 YouTube Data API v3 선택
- 사용 버튼 클릭
- API Key 발급
- API 사용 플랫폼, 목적, 사용자 인증 정보를 입력 후 발급
- 발급된 인증 키는 외부에 노출되지 않도록 주의
⚠️ 일부 API는 사용량 초과 시 요금 결제가 필요할 수 있습니다.





🔹 2. Visual Studio에서 커스텀 모듈 프로젝트 생성
이제 Visual Studio Community를 실행하고, 커스텀 모듈 프로젝트를 구성합니다.
- 라이브러리 프로젝트 추가
- 프로젝트 이름: CustomGoogleAPI
- NuGet 패키지 설치
- 솔루션 탐색기에서 프로젝트 우클릭 → NuGet 패키지 관리
- youtube 검색 → Google.Apis.YouTube.v3 선택 후 설치
- 안정적인 최신 버전 사용 권장

🔹 3. 클래스 및 네이밍 규칙
엔지엠 RPA 매크로에서 커스텀 모듈을 사용하기 위해서는 몇 가지 네이밍 규칙을 따라야 합니다.
- 모듈 이름: Custom으로 시작
- 액션 이름: Model로 끝나야 함
예시) 클래스 이름: YouTubeCommentModel
엔지엠 커스텀 모듈 팩 3개를 프로젝트 참조에 추가
- 엔터프라이즈 라이센스 소지자는 관리자에게 요청 필요

아래 그림과 같이 "솔루션 탐색기 (Ctrl+Alt+L)"에서 "CustomGoogleAPI" 프로젝트를 우클릭합니다. 표시되는 콘텍스트(Context) 메뉴에서 "NuGet 패키지 관리"를 클릭하세요.

찾아보기 탭에서 ①youtube를 검색하세요. 그리고, Google.Apis.YouTube.v3을 선택 후 우측에서 설치합니다.

안정적인 최신 버전으로 설치하세요.

🔹 4. 유튜브 댓글 수집 코딩
이제 원하는 비디오의 댓글을 가져오기 위한 코드를 작성합니다.
- 인터페이스 상속 후 구현
- API Key를 이용해 유튜브 데이터 호출
- 댓글 정보를 모델 형태로 반환
이렇게 구현하면 엔지엠 RPA 매크로에서 기존 스크립트에 커스텀 액션으로 추가하여 사용할 수 있습니다.

🔹 마무리
이번 포스팅에서는 엔지엠 RPA 매크로 커스텀 모듈을 활용해
- 구글 API 프로젝트 생성
- Visual Studio 환경 구성
- NuGet 패키지 설치 및 네이밍 규칙 적용
- 유튜브 댓글 수집 액션 구현
까지 순차적으로 살펴보았습니다.
커스텀 모듈을 활용하면, 기존 액션으로는 어려운 기능도 직접 구현할 수 있어 업무 자동화 범위를 크게 확장할 수 있습니다.
앞으로 실제 댓글 수집 데이터를 이용해 분석, 통계, 알림 자동화까지 이어서 활용할 수도 있습니다.
감사합니다. 🙏
📌 추천 태그
#엔지엠소프트웨어 #RPAmacro #커스텀모듈 #업무자동화 #유튜브댓글수집 #GoogleAPI #CSharp #엔지엠매크로 #CustomModule #YouTubeDataAPI
'업무 자동화 매크로' 카테고리의 다른 글
| 올리디버거(Olly Debugger)와 엔지엠 RPA 매크로 메모리 읽기 예제 (0) | 2025.09.18 |
|---|---|
| 🌐 엔지엠 RPA 매크로 새 창·탭·iframe 제어하기 (0) | 2025.09.17 |
| 📡 엔지엠 RPA 매크로 + 텔레그램으로 원격 제어하기 (0) | 2025.09.17 |
| 아웃룩 연동으로 메일 자동 발송하기 (0) | 2025.09.17 |
| 아웃룩 받은 메일 자동 포워딩 매크로 활용법 (0) | 2025.09.16 |