n8n을 이용한 라이믹스 게시물 알림 및 AI 재가공, SNS 워크플로우 구축
라이믹스 관련 뉴스 웹사이트를 관리하던 중 최근 메타의 스레드를 활용한 기사 배포 및 유입량 증가를 위해 AI 를 활용한 자동화 로직을 구축해봤습니다.
n8n을 아시는 분들도 계시겠지만, n8n 은 노드 개념을 활용한 자동화 워크플로 서비스입니다. 설치형으로 활용하면 완전 무료로 사용할 수 있어서 이번에 리눅스 서버에 n8n을 설치하고, 이걸 가지고 자동화 서비스를 구축했습니다.
핵심 워크플로우
1. 라이믹스의 뉴스 게시판에 새 글을 업로드
2. 라이믹스 새글 애드온을 통해서 n8n으로 콘텐츠 정보(json)를 담은 웹훅 전송
3. n8n의 노드를 통해서 json 정보를 수신한 뒤 이것을 구글 제미나이 2.0 api 로 전송
4. 제미나이에서 스레드용 말투와 링크를 포함한 콘텐츠로 재가공
5. 이 콘텐츠 데이터를 스레드(meta api)를 활용해 자동 배포
6. 콘텐츠 배포 결과를 이메일로 수신
간략히 말씀드리면 위와 같은 기능을 동작시키는 자동화 툴입니다. 예전같으면, 그냥 게시글 일부를 발췌해서 SNS에 자동 공유하는 형태였겠지만 이렇게 하면 봇이 공유한 콘텐츠라는 느낌이 크기 때문에 바이럴 콘텐츠로 여겨질 가능성이 많았는데요.
llm 을 사용하면 마치 운영자가 원 게시물에 대한 sns 용 콘텐츠를 별도로 작성한 것 같이 직접 작성한 느낌을 유사하게 줄 수 있었습니다. 실제로 스레드에 업로드 한 게시물을 다른 유저들이 거리낌없이 재공유하며 상호작용하더라구요.
자동화 노드 구성은 아래와 같고, 원래는 라이믹스의 rss 피드를 사용했는데, 이 경우는 어쩔 수 없이 주기적으로 n8n으로 스케쥴링을 하면서 rss 피드를 확인해야 하기 때문에 실시간 공유가 어려웠었습니다. 그리고 n8n rss 트리거 노드의 경우 자동으로 최신의 글 1개를 가져오는데, 스케쥴링을 1시간 단위로 설정하는 경우에는 1시간 내에 작성된 글이 다수일경우 누락되는 콘텐츠도 생기구요.
그래서 아예 라이믹스용 웹훅 애드온을 만들어서 사용하고 있습니다. 관련 자료는 자료실에 올려두었구요.
🚀 라이믹스용 웹훅 센더 : https://rhymix.org/pds/1900386
이렇게 하면 거의 리얼타임으로 게시글 작성시 웹훅 전송 - AI 콘텐츠 제작 - SNS 배포가 이뤄집니다. 다른건 큰 어려움이 없었는데, 스레드의 경우 콘텐츠 자동 포스팅 api 부분이 친절히 설명된 문서가 없어서 좀 헤맸네요. 특히 토큰 체계도 다른 플랫폼과는 달리 주기적 갱신이 필요한 부분이 있어서 토큰 갱신도 n8n으로 자동화 처리했습니다.
여튼 몇가지를 n8n으로 자동화를 해봤는데요. 플랫폼간 연동을 통해서 기존에 사람이 하던 작업을 훨씬 효율적으로 할 수 있을 뿐더러 AI 를 이용할 수 있는 부분도 있어서 한번 소개드려봤습니다. ^^

댓글 3
이런 능력 너무 부럽네요 ㅎ
이온디 님 능력이 저보다 훨씬 출중하실텐데요. 과찬이십니다. ㅠㅠ
아이디어가 너무 좋습니다 ㅎㅎ
라이믹스도 API를 지원해서 글쓰기나 댓글달기도 되면 좋을것같습니다 ㅠ