Webhook 이벤트 `post_type`

웹훅을 연동하고 있는데, Post 이벤트를 수신할 때 post_type 필드가 있습니다. 타입 목록을 어떻게 찾을 수 있을까요? 웹훅 이벤트에 대한 문서가 있나요?

요약하자면, 사용자가 댓글을 달았는지, 게시물을 공유했는지, 또는 기타 관련 이벤트를 수행했는지 확인하는 방법을 알고 싶습니다.

아마도 이 내용은 여기에 문서화되어야 할 것 같습니다: Configure webhooks that trigger on Discourse events to integrate with external services.

Post.types를 실행하여 Rails 콘솔에서 게시물 유형을 가져올 수 있습니다. 그 결과는 다음과 같습니다.

:regular=>1, :moderator_action=>2, :small_action=>3, :whisper=>4

사이트의 모든 일반 게시물의 post_type 필드는 1(일반)로 설정됩니다.

게시물 유형 2(moderator_actions)는版主들이 검토 대기열에서 플래그를 처리할 때 생성되는 게시물에 사용됩니다. 이 게시물 유형이 사용되는 유일한 시점이라고 _생각_합니다.

게시물 유형 3(small_actions)는 토픽이 열리거나 닫히는 등 자동으로 생성되는 게시물에 사용됩니다.

게시물 유형 4는 속삭임(whisper) 게시물에 사용됩니다.

알겠습니다.

사용자가 새 게시글을 작성한 것인지, 아니면 다른 게시글에 댓글을 단 것인지 구별하는 방법이 있을까요?
그리고 사용자가 주제/게시글을 공유할 때 발생하는 이벤트도 있나요?

@Lucas_Alves … 설명을 전혀 받지 못하면서도, 그것에 대한 문서도 완전히 빠져 있는 상황이 얼마나 답답한지 알 것 같습니다. 적어도 제 경우에는 꽤 짜증나거든요.

그런데 제가 여기에서 제가 찾고 있던 바로 그 답변이 담긴 게시물을 발견했으니, 제가 어떤 식으로 "댓글"을 감지하는지(엄밀히 말하면 TOPIC에 대한 모든 종류의 FOLLOW UP인 POST) 공유해 보겠습니다.

  1. post_type가 1인 경우
  2. post_number가 1보다 큰 경우
  3. version이 1인 경우

특정 _다른 댓글_에 대한 _답글_만 가져오고 싶다면 reply_to_post_number를 사용할 수 있습니다(비어 있지 않은 경우, 이는 답글을 달고 있는 대상 게시물의 번호를 의미합니다).

이 정보가 도움이 되길 바라며, Discourse가 Like 동작을 like라고 부르는 것처럼, 이 객체 속성도 post가 아니라 comment라고 불러주었으면 좋겠습니다.