Make를 사용해 수백 개의 앱과 Discourse 연결하는 방법

아니요, 아주 명확하고, 또다시 정말 도움이 됩니다! :clap:

1개의 좋아요

여러분, 그리고 @Integromat 팀 안녕하세요.

특정 Discourse 토픽의 새 게시물을 자동으로 Twitter에 재게시하는 효율적인 방법을 조사하고 있습니다. 이게 가능한지 의견을 듣고 싶습니다. 서비스를 방금 가입했는데 아직 어떻게 사용해야 할지 감이 잘 안 잡히네요.

우리의 목표는 tweetdeck 사용을 중단하고, 편집팀 멤버들이 Discourse의 잠긴 카테고리에서 새 콘텐츠를 게시하도록 하는 것입니다. 이 게시물들은 새 트윗으로 Twitter에 재게시되어야 합니다. 또한 게시된 트윗은 최대한 깔끔하게 유지되고, 정적 이미지 및 GIF/WebM와 같은 미디어를 포함할 수 있기를 원합니다.

도움 주시면 감사하겠습니다.

안녕하세요 @kinetiksoft, 질문해 주셔서 감사합니다! Integromat의 가능성을 탐색하고 계신다는 소식을 전해 주셔서 정말 기쁩니다 :slightly_smiling_face:

확인해 본 결과, 원하시는 작업은 Integromat를 통해 부분적으로 해결할 수 있는 것으로 보입니다. Discourse의 게시물 텍스트를 Twitter로 전달하는 것은 문제없이 가능합니다. 다만, 추가 콘텐츠(예: 이미지)는 Discourse API에서 가져올 수 없는 것으로 보입니다.

‘게시물’ 수준에서 어떤 데이터가 제공되는지 확인하려면 Discourse API 문서를 참고해 주세요 :arrow_right: 여기.


참고로, 현재 사용 중인 도구가 Discourse에서 이미지를 가져와 Twitter로 전달할 수 있는지 궁금합니다. 현재 API 문서에서 확인되는 내용을 고려할 때, 그렇게 된다면 매우 놀라운 일이 될 것 같아서요.

혹시 이해가 안 되는 부분이 있으시면 언제든 말씀해 주세요 :slightly_smiling_face:

1개의 좋아요

이상하네요. 예를 들어 Fibery는 Discourse 이미지를 잘 가져오는 데, 이건 완전히 API를 통해 작동하는 것 같습니다…

다시 인사드립니다 @oshyan.

우리가 이 문제를 조사해 보니 작동은 하지만 다소 취약하고 번거로운 시나리오를 구축할 수 있었습니다.

알다시피, 첨부 파일로 연결되는 URL이 포함된 Discourse 게시글의 텍스트를 가져오게 되는데, 여기서 올바른 URL을 찾아내야 합니다. :arrow_down:

또 다른 문제는 Discourse에서 어떤 종류의 파일을 받게 될지 정확히 알 수 없다는 점입니다. 대부분 이미지가 될 가능성이 높지만, 항상 그런 것은 아닙니다.

우리는 Discourse에서 오는 이미지를 처리하여 Twitter로 전송할 수 있는 시나리오를 만들었습니다. 아래와 같은 모습이며, 확실히 고급 수준의 시나리오입니다.

Integromat에 익숙하고 자신감이 있으시다면, 시나리오의 청사진(Blueprint)을 DM으로 보내 드릴 수 있습니다. 그리고 첨부 파일/게시글의 성격에 맞게 조정해 보실 수 있습니다. 관심이 있으시다면 말씀해 주세요 :slightly_smiling_face:

청사진의 가져오기/내보내기 방법을 배우려면 이 도움말 문서의 관련 섹션을 확인해 보세요.

1개의 좋아요

@Integromat
“새로운 Discourse 게시물을 Facebook 그룹의 메시지로 공유”
그렇다면 - 새로운 Discourse 게시물을 Twitter의 메시지로 공유하는 건 어떨까요?
감사합니다.

안녕하세요 @valsha, 질문해 주셔서 감사합니다! :slightly_smiling_face:

Integromat에는 이미 만들어진 Twitter 연동 기능이 있으며, 현재 지원되는 기능은 여기에서 확인하실 수 있습니다.

제안해 주신 사용 사례에 대해 몇 가지 고려해야 할 사항이 있습니다.

  • 텍스트 길이 문제입니다. Discourse에 긴 게시글이 있는 경우, Twitter의 280자 제한으로 인해 전체 내용을 전송할 수 없습니다. 따라서 이런 상황에서 어떻게 할 것인지 결정해야 합니다. 280자까지만 게시할까요? 아니면 아예 게시하지 않을까요?

  • 또 다른 문제는 이미지가 포함된 Discourse 게시글과 관련이 있습니다. 일반적으로 이미지를 가져오는 것이 쉽지 않으며, 가져오더라도 그 크기가 Twitter에 적합하지 않을 수 있습니다. 그 결과 Twitter에 게시했을 때 이미지가 어색하게 보일 수 있습니다.

결론적으로, 이 작업은 가능하지만 결코 쉬운 일은 아닙니다. :slightly_smiling_face:

1개의 좋아요

Discourse와 Google Sheets를 연동하여 모더레이터 권한을 부여하고 회수하는 방법에 대해 아시는 분이 계신가요? 매년 지역 포럼의 모더레이터 수백 명을 교체해야 하는데, 현재는 한 명씩 수동으로 처리하고 있습니다. 모더레이터 이름을 기록해 두는 Google 시트를 그대로 활용해서 Discourse에서 모더레이터 권한을 자동으로 부여하거나 회수할 수 있다면 정말 좋겠습니다.

미로(Miro)로도 할 수 있을까요?

사실 그건 2022년까지만 해당했습니다. 제 이름과 놀라울 정도로 비슷한 이름을 가진 관리자에게 연락해 보세요. 이미 그걸 반자동 스크립트로 처리하고 있다고 합니다. :wink:

1개의 좋아요

정말요? 7월 캠프 전에 작동하도록 해줄 수 있어요?

그래. 지금 처리하고 있는 일 끝나면 거기에 연락할게. 실제로 내가 주로 쓰는 메인 스크립트는 크게 바꿀 게 없어. 완전 자동화가 안 되는 건 반자동이니까, 스크립트에 입력하는 목록에 완전 자동화에 필요한 두 가지 정보가 빠져 있거든. :slight_smile:

1개의 좋아요

‘Integromat → Make’로 리브랜딩된 내용을 반영하여 업데이트했습니다. 다만 교체할 사진이나 GIF가 없어서 기존 이미지를 그대로 사용했습니다. (@Integromat, 새로고침을 원하시면 말씀해 주세요..?)

여러분 안녕하세요!

Make에서 특정 조건이 충족되면 주제를 사용자 그룹에서 해제(할당 해제)하는 시나리오를 만들고 있습니다. API 연결, 주제 필터링 등은 이미 설정했습니다. 그러나 해제할 주제를 찾은 후, 해당 주제를 그룹에서 실제로 해제하는 방법을 모르겠습니다.

혹시 이 부분에 대해 도와주실 수 있을까요?

해야 할 일은 Discourse API를 역설계하여 UX에서 원하는 작업을 수행했을 때 어떤 일이 일어나는지 확인하는 것입니다.

1개의 좋아요