AI 자동화에 숨겨진 비밀 ②: 자동 DM은 누가 보낼까?
자는 동안 DM이 나가는 이유는 API예요. 남의 서버 vs 내 서버 비교표, 자동 DM은 왜 서비스가 나은지, API 키를 지키는 법까지 정리했어요.
제가 자는 동안, DM이 혼자 발송됐어요. 저는 아무것도 안 눌렀는데요. 범인은 리틀리 서버예요. 리틀리 서버가 인스타에 '주문서'를 보냈거든요. 이 주문서가 API예요.
이 페이지를 다 읽으면 이렇게 할 수 있어요.
- 자동 DM이 누가, 어떻게 보내는 건지 내 말로 설명할 수 있어요.
- 자동 DM을 내 서버로 할지, 서비스로 할지 고를 수 있어요.
- API 키를 안전하게 지키고, 새었을 때 바로 대처할 수 있어요.
1. API가 뭐예요?
API는 프로그램끼리 주고받는 주문서예요.
식당에서 손님이 주방에 직접 들어가지 않고 주문서를 건네듯이, 리틀리도 인스타 안으로 들어가지 않아요. "이 사람한테 DM 보내 줘"라고 적힌 주문서를 보내면, 인스타가 받아서 대신 보내 줘요.
그래서 사람이 화면을 누르지 않아도, 프로그램끼리 주문서를 주고받으면서 일이 돌아가요.
2. 자동 DM이 나가는 순서
| 순서 | 무슨 일 | 누가 하는 일 | 내 컴퓨터 |
|---|---|---|---|
| 1 | 누군가 내 릴스에 키워드 댓글을 달아요 | 보는 사람 | 꺼져 있어도 OK |
| 2 | "댓글 달렸어요" 하고 리틀리에 알려 줘요 | 인스타 | 꺼져 있어도 OK |
| 3 | 키워드가 맞는지 보고 "이 사람한테 DM 보내 줘" 주문서를 보내요 | 리틀리 서버 | 꺼져 있어도 OK |
| 4 | 주문서를 받아서 DM을 보내요 | 인스타 | 꺼져 있어도 OK |
포인트: 이 순서에 내 컴퓨터는 없어요. 그래서 자는 동안에도 DM이 나가요. 내가 할 일은 리틀리에 키워드·문구·버튼을 미리 정해 두는 것뿐이에요.
3. 남의 서버 vs 내 서버, 자동 DM 비교표
자동 DM은 리틀리 같은 서비스(남의 서버)로도, AWS 같은 내 서버로도 할 수 있어요. 둘 다 인스타 공식 API를 써요. 다른 건 '누구 서버냐'예요.
| 남의 서버 (리틀리 같은 서비스) | 내 서버 (AWS 등) | |
|---|---|---|
| 인스타 검수 | 서비스가 이미 통과해 둠 | 메타 앱 검수 + 비즈니스 인증을 직접 통과해야 해요 |
| 24시간 접수 창구 | 서비스 서버가 늘 켜져 있음 | 댓글 알림을 받을 주소를 내가 늘 켜 둬야 해요 |
| 인스타 규칙 지키기 | 서비스가 맞춰 줌 | 한 사람에게 1번, 댓글 뒤 7일 안 같은 규칙을 내가 지켜야 해요 |
| 계속 관리 | 서비스가 대신 고쳐 줌 | 인스타 API가 바뀌면 고치고, 연결 열쇠가 끝나기 전에 바꿔 줘야 해요 |
| 실수했을 때 | 서비스가 원인을 찾아 줌 | 규칙을 어기면 내 인스타 계정이 제한될 수 있어요 |
| 비용 | 무료 ~ 월 구독 (서비스마다 달라요) | 서버 비용(한 달 5달러부터) + 내 시간 |
| 잘 맞는 사람 | 키워드 DM을 빨리 시작하고 싶은 분 | 서비스에 없는 나만의 흐름이 꼭 필요하고, 검수까지 직접 할 분 |
인스타 규칙은 2026년 10월 메타 공식 안내 기준이에요.
4. 그래서 자동 DM은 리틀리가 나아요
내 서버로 '안 되는' 게 아니에요. 검수와 관리가 너무 커서 서비스가 나은 거예요.
- 검수: 모르는 사람 댓글에 반응하려면, 내 앱이 어떻게 쓰이는지 화면 녹화까지 내서 메타 검수를 통과해야 해요. 통과 전엔 테스트 계정끼리만 돼요.
- 접수 창구: 댓글이 달리는 순간 인스타가 알려 주는 주소가 24시간 켜져 있어야 해요.
- 규칙: 댓글 답장 DM은 한 사람에게 한 번, 댓글이 달리고 7일 안에만 보낼 수 있어요.
- 관리: 인스타 API는 버전이 바뀌고, 연결 열쇠(토큰)도 기한이 있어요. 오류가 나면 직접 원인을 찾아야 해요.
- 위험: 규칙을 어기면 내 인스타 계정이 제한될 수 있어요.
리틀리는 이걸 이미 다 해 둔 서비스예요. 그래서 저는 키워드·문구·버튼만 정하면 끝이에요. 팔로우했는지 확인하고 보내는 기능도 이미 있어요.
5. 저는 이렇게 나눠 써요
| 하는 일 | 어디서 | 왜 |
|---|---|---|
| 카드뉴스 예약 발행 | 제 서버 (AWS) | 내 계정에 내가 올리는 일이라 검수 없이도 내 계정으로 쓸 수 있어요 |
| 댓글 키워드 DM | 리틀리 | 남의 댓글에 바로 반응하는 일이라 검수·접수 창구가 필요해요 |
둘 다 인스타 공식 API를 쓰는 건 똑같아요. 내가 먼저 하는 일은 내 서버, 남에게 반응하는 일은 서비스. 이렇게 나누면 편해요.
6. API 키 지키는 법
API 키는 주문서의 비밀번호예요. 이 키가 있으면 누구든 내 이름으로 주문서를 보낼 수 있어요.
| 어떤 키가 새면 | 생길 수 있는 일 |
|---|---|
| 인스타 연결 열쇠(토큰) | 남이 내 계정으로 글을 올릴 수 있어요 |
| 유료 AI 키 (챗GPT·클로드 등) | 남이 쓴 만큼 내 계정으로 요금이 나가요 |
- 채팅방·메신저·메일로 보내지 않기
- 키가 보이는 화면은 캡처하거나 화면 공유하지 않기
- 코드나 메모에 그대로 적지 말고 따로 보관하기 (AI에게 '환경 변수로 옮겨 줘'라고 하면 돼요)
- 공유 드라이브·깃허브에 키가 적힌 파일 올리지 않기
- 유료 AI 키는 사용 한도와 요금 알림 걸어 두기
- 새었다 싶으면 바로 새 키를 만들고 예전 키는 지우기
7. 자동 DM 서비스 고르는 법
- '인스타그램으로 연결하기' 버튼으로 인스타 화면에서 허락하는 곳을 고르세요. 인스타 아이디·비밀번호를 직접 넣으라는 곳은 인스타가 허락하지 않은 방식이라 계정이 정지될 수 있어요.
- 무료로 되는 범위와 요금을 먼저 비교해 보세요.
- 연령 제한이 걸린 게시물에는 자동 DM이 나가지 않아요. 공식 API를 쓰는 모든 서비스가 같아요.
8. AI에게 이렇게 물어보세요
괄호 부분만 바꿔서 보내세요. 문장마다 어디에 물어보면 좋은지 같이 적어 뒀어요.
💬 채팅 · 서비스로 될지, 내 서버가 필요할지 정리하기
내가 자동으로 하고 싶은 일 목록이야: (예: 댓글 달리면 DM 보내기, 매일 아침 카드뉴스 올리기). 각각 '남의 댓글에 바로 반응하는 일'인지 '내 계정에 내가 올리는 일'인지 나누고, 리틀리 같은 서비스로 되는지 내 서버가 필요한지 표로 정리해 줘. 나는 코딩을 몰라.💬 채팅 · 이 서비스가 공식 통로를 쓰는지 확인하기
인스타 자동 DM 서비스 (서비스 이름)를 쓰려고 해. 이 서비스가 인스타그램 공식 API로 연결하는지, 아이디·비밀번호를 직접 넣게 하는지 확인하는 방법을 알려 줘. 연결할 때 화면에서 무엇을 보면 되는지도.💬 채팅 · API 키가 새었을 때 바로 할 일
내 (서비스 이름, 예: 챗GPT·인스타) API 키를 실수로 (어디에, 예: 단톡방)에 올렸어. 지금 바로 해야 할 일을 순서대로 알려 줘. 키를 새로 발급받는 법, 예전 키를 못 쓰게 막는 법, 요금이 나갔는지 확인하는 법까지.🛠 코드 · 내 컴퓨터에 API 키가 안전하게 들어 있는지 점검하기 (내 폴더를 직접 봐야 해서 코드에 물어보세요)
이 폴더 안에서 API 키나 비밀번호처럼 보이는 글자가 코드나 문서에 그대로 적혀 있는 곳이 있는지 찾아 줘. 키 값은 화면에 보여 주지 말고, 어느 파일 몇째 줄인지만 알려 줘. 그리고 안전하게 따로 보관하는 방법으로 바꿔 줘.4번에 '키 값은 화면에 보여 주지 말고'를 넣은 이유: AI가 찾은 키를 그대로 보여 주면, 그 화면이 또 새는 길이 되기 때문이에요.
9. 내 API 키, 안전할까?
5가지 질문에 예 / 아니오로 답하면, 지금 상태와 바로 할 일을 알려 드려요. 키 값은 어디에도 적지 않아요.
질문마다 예 / 아니오를 눌러 주세요. 키 값은 어디에도 적지 않아요.
메타 공식 안내 (영어)
다음 편 미리보기: AI는 이걸 다 어떻게 연결할까?
그냥 채팅하는 AI는 '올리는 법'만 알려 줘요. AI에 앱을 꽂아 주는 게 있어요. MCP예요.
자세한 건 3편에서 알려 드릴게요.