Discourse용 N8n 지원 - 자동화 도구

Discourse API에 요청을 보내는 방법에서 이어서 논의합니다:

Zapier와 IFTTT의 오픈 소스 버전으로, Node-Red와 TriggerHappy와 유사하며 사용하기 쉽고 현재 약 150개의 앱을 지원합니다. 특정 토픽/카테고리/그룹에 게시물을 자동화하거나 사용자 정의 알림을 보내는 데 유용한 방법이 될 수 있습니다. 링크된 사이트에는 사용자 정의 통합을 작성하는 데 필요한 모든 문서가 포함되어 있습니다. Discourse와 이를 구현하는 잠재적인 방법에 대해 궁금합니다.

4개의 좋아요

현재 discourse를 지원하나요?

혹시 특별히 하고 싶은 작업이 있나요?

1개의 좋아요

다른 사람들의 의견이 궁금해서요… 저는 태그가 트리거가 되어 작업을 실행하는 챗 통합, 그리고 그룹이 이를 조정하는 방식에 대해 계속 고민하고 있습니다.

n8n의 현재 통합 기능을 살펴보니 몇 가지 아이디어가 떠올랐습니다. IFTTT 통합에 관한 이 게시물은 게시물, 주제, DM(개인 메시지)을 트리거하는 데 정말 유용합니다.

트리거가 태그와도 연동될 수 있다면 정말 좋을 것 같습니다.

현재 통합 기능이 허용할 수 있는 것들:

  • 지원되지 않는 서비스로 커스텀 챗 알림 전송
  • 커스텀 RSS 피드 생성
  • Trello 카드/보드를 Discourse로 마이그레이션
  • 게시물, 주제, DM을 Mastodon / Pleroma / ActivityPub로 연동(Federation)
  • 특정 주제가 생성되면 Matrix에서 새로운 채팅방이 열리고, 해당 채팅방이 게시물로 다시 링크됨
  • 내 Discourse에서 주제가 생성되면, 그 주제가 상대방의 Discourse에도 자동으로 게시됨

자동화의 가장 흥미로운 측면 중 하나는 양방향 통신을 가능하게 한다는 점입니다. Trello가 Discourse의 칸반 컴포넌트와 병행하여 작동하면서 지속적으로 통신할 수 있습니다. 또는 Slack과 Discourse 간의 대화 미러링도 가능합니다. 이 글이 아이디어를 얻는 데 도움이 되길 바랍니다.

1개의 좋아요

Harshil에게 큰 감사를 드립니다! 이제 다음을 사용할 수 있습니다:

category, user, user group, group, user post
 생성
카테고리 생성
전체 가져오기
모든 카테고리 가져오기
업데이트
카테고리 업데이트 
 추가
그룹에 사용자 추가
제거
그룹에서 사용자 제거
 생성
사용자 생성
가져오기
사용자 가져오기
전체 가져오기
모든 사용자 가져오기 
 생성
게시글 생성
가져오기
게시글 가져오기
전체 가져오기
모든 게시글 가져오기
업데이트
게시글 업데이트 
 생성
그룹 생성
가져오기
그룹 가져오기
전체 가져오기
모든 그룹 가져오기
업데이트
그룹 업데이트 
2개의 좋아요

매우 흥미로운 작업 중 하나는 Discourse에서의 활동 정보를 Mautic으로 전달하는 것입니다. 이를 통해 Discourse에 더 많은 에너지를 투입하는 사용자를 식별할 수 있습니다. 예를 들어, 새로운 스레드를 열거나 답변을 남기면 해당 정보가 Mautic으로 전달되도록 할 수 있습니다.

N8N으로 이것이 가능하다는 것을 알고 있습니다. 곧 이 워크플로우를 자세히 살펴보려고 합니다. Mailerlite를 중단하고, 곧 커뮤니케이션을 통합하고 단순화할 계획이 있기 때문입니다.

n8n을 사용하는 가장 명백한 방법 중 하나는 Discourse의 기존 RSS 피드를 활용하는 것입니다.

저는 RSS를 사용하여 다양한 플랫폼에서 관심 있는 용어에 대한 능동적 검색을 설정하는 방식으로 활용합니다. RSS는 거의 모든 시스템이 지원하거나 번역할 수 있는(예: rss-bridge) 유일한 프로토콜입니다.

누군가가 Discourse용 n8n 노드를 구축한 것으로 보이며, 따라서 사용이 꽤 쉬울 것입니다. 그리고 문서에 나와 있듯이, 기대하는 API 호출이 지원되지 않는 경우라면 자신이 무엇을 하고 있는지 안다면 언제든지 HTTP 노드로 내려가 REST 호출을 수행할 수 있습니다.

저는 마케팅 자동화에 n8n을 사용해 봤고 꽤 괜찮은 도구라고 생각합니다. 소스코드가 오픈 소스라는 점이 기쁘며, 이는 지식 재산권을 소유해야 한다는 더 강력한 논거를 제공한다고 생각합니다. 즉, 요금 변경이나 자의적인 서비스 중단(deplatforming)에 노출되는 독점 플랫폼에 비즈니스 로직의 상당 부분을 구축하지 않는다는 의미입니다. 따라서 Discourse 커뮤니티의 많은 분들과 공통된 생각을 가지고 있을 것입니다.