Nolt 웹훅 데이터로 Discourse 게시물을 자동으로 만드는 방법?

안녕하세요! 처음 질문하는 사람입니다. 제 질문에 규범을 어기는 부분이 있으면 알려주세요 :grin:

저희 팀은 현재 제품의 사용자 피드백과 기능 요청을 위해 Nolt를 사용하고 있습니다. Nolt 보드에 새로운 피드백이 게시될 때마다 해당 스레드에 자동으로 새 댓글을 작성하는 Discourse 커뮤니티 스레드를 만들고 싶습니다.

현재 Nolt에는 이 작업을 수행하는 데 사용할 수 있을 것 같은 웹훅(webhooks) 기능이 있지만, 그 다음부터는 어떻게 진행해야 할지 잘 모르겠습니다. 예를 들어, Heroku에 호스팅된 봇을 통해 해당 데이터를 Discourse API로 POST해야 하는 건가요? 이런 것을 구축하기 위한 핵심 자료가 있는지 알고 싶습니다. 어디서부터 시작해야 할지 막막합니다.

참고로 저희 Discourse 커뮤니티는 셀프 호스팅(self-hosted)되어 있습니다.

Nolt 웹훅을 수신하고, 데이터를 가공하며, Discourse API 호출을 실행할 수단이 필요합니다.

많은 분들이 Zapier나 유사한 도구를 사용하여 이를 처리하지만, 말씀하신 대로 서버리스 서비스나 Heroku에서 실행되는 봇을 사용하는 것도 가능합니다.

API 호출을 통해 Discourse에 새 게시물을 생성하는 방법에 대한 문서는 Discourse API Docs 에 있습니다.

Zapier를 살펴보고 옵션으로 고려해 봤습니다. 다만, 가끔 문제 해결이 정말 번거로울 때가 있더라고요. 언급하신 서버리스 서비스에 대해 혹시 구체적인 추천이 있을까요? 그 서비스들은 들어본 적이 없는 것 같습니다.

API 문서 링크는 정말 도움이 됩니다! 찾고 있던 것이었거든요.

답변해 주셔서 감사합니다 :grin:

플러그인을 설치할 수 있다면, 다른 해결책은 nolt에서 직접 웹훅 호출을 받을 수 있는 플러그인을 사용하는 것입니다. 구현 난이도는 크게 다르지 않을 것이며, 별도의 서비스가 필요하지도 않습니다.

저희도 가능하다고 생각합니다. 좋은 옵션이네요 - Discourse 안에서 모든 것을 해결하는 걸 좋아합니다 :stuck_out_tongue: 정보 주셔서 감사합니다!

도움이 필요하고 예산도 있다면 저에게 연락하거나 Marketplace 채널에서 질문할 수 있습니다. 예시를 찾고 있다면, github/discourse의 all-the-plugins 저장소를 받아서 라우트를 추가하는 플러그인을 하나 찾아보시는 것을 추천합니다.