본문 바로가기
Python

[파이썬] 인스타그램 DM 발송 자동화

by 퍼포먼스마케팅코더 2022. 8. 9.
반응형

이거는 좋아하시는 분들도 있으실 것 같은데 좋아하시는 분도 있으실 것 같기도 하고 안 좋아하시는 분도 있으실 것 같기는 해요. 근데 저는 이걸 추천드리지는 않습니다. 왜냐하면 저는 이렇게 자동으로 이런 것을 한다라는 것에 대해서 별로 이렇게 좋아하지는 않아요. 그런데 너무 이런 것을 수작업으로 너무 힘겨워하시는 이런 분들을 위해서 이런 것을 만들어주는 걸로 이해를 해 주시면 좋겠습니다. 

파이썬 인스타그램 DM 발송 자동화

인스타그램 dm 발송을 자동화로 돌리는 겁니다. 아주 간단해요. 메일 보내는 거랑 비슷하다고 생각하시면 돼요 흔히 말하면 계정명 그다음에 여러분들 비번으로 로그인을 하고 여러분들이 보내고 싶어 하시는 계정명을 쳐서 보면 그분한테 메시지를 입력을 하고 보내기를 누르면 dm 발송이 완료가 되는 거죠. 의외로 아주 간단한 코딩입니다. 간단하게 스마트 스토어를 이용하신 분들이라든가 협찬이나 마케팅을 진행하시는 분들은 일일이 다 인스타그램 협찬이나 팔로워가 많은 인플루언서들이죠. 그분들을 찾을 때 많은 시간이 걸리는 걸로 알고 있어요. 해시태안에서도 인기 게시물 이런 것도 보고 그다음에 로 인플루언서를 찾는 것은 버겁고 힘겨워하다 보니까 그런 미연의 차원에서 이런 것을 만들어준 거다라고만 생각을 해보시면 될 것 같습니다. 아 저 그렇게 어려운 내용은 전혀 없고요 메일 보내는 것과 거의 비슷하다고만 생각하시면 됩니다. 이걸 계속 보내고 협찬 이런 것을 통해서 마케팅을 하시는데 노고가 많이 줄어들었으면은 좋겠습니다.

from instagrapi import Client
from instagrapi.types import StoryMention, StoryMedia, StoryLink, StoryHashtag

cl = Client()
cl.login('계정명', 'password')

insta_ids = [
'계정명'
]  

#계정 리스트 넣기

for id in insta_ids :
    try:
        user_id = cl.user_id_from_username(id)

        # user_info_pk['pk']  #pk 정보 가져오기 #3949757665
        # user_info_pk['username'] #계정명

        text = '안녕하세요 테스트입니다.' + '\n'

        cl.direct_send(text, user_ids=[user_id]) #보내기

        print(str(id) + " 계정에게 인스타 DM 발송이 완료되었습니다.")
    except :
        print(str(id) + " 계정에게 인스타 DM 발송이 전송하지 못했습니다.")
    
    time.sleep(60) #1분 간격

print("최종 DM 발송이 완료되었습니다.")
반응형

댓글