ludwikc
(Ludwik C. Siadlak)
8월 9, 2024, 11:53오전
1
안녕하세요,
포럼을 찾아봤지만 아직 단계별 가이드를 찾지 못했습니다.
다른 사용자들(예: Vaadin의 이 게시물: Moving from Discord to vaadin.com/forum - Vaadin Forum )이 Discord에서 Discourse로 성공적으로 이전한 사례를 확인했습니다.
약 1,000명의 활성 커뮤니티를 Discourse로 옮기려고 합니다.
주요 질문은 두 가지입니다:
각 Discord 사용자에게(적절한 신뢰 수준과 함께) Discourse 사용자 계정을 자동으로 생성하는 방법은 무엇인가요?
Discord의 포럼 채널 콘텐츠를 Discourse로 옮기는 가장 좋은 방법은 무엇인가요?
Discord는 영상 기능(그곳에서 진행하는 일일 통화 및 코워킹 세션)을 위해 기술 스택에 유지될 예정입니다. 그러나 긴 형식의 커뮤니케이션을 위한 주요 장소로는 Discourse를 사용하고자 합니다.
이를 위해 따를 수 있는 가이드가 있을까요?
pfaffman
(Jay Pfaffman)
8월 9, 2024, 6:09오후
2
그들의 글을 빠르게 읽어본 결과
마이그레이션을 수행하지 않고 단순히 떠난 것으로 보입니다.
적절한 신뢰 등급을 가진 경우 Discord에서 계정 정보를 가져올 수 있나요? 그렇다면 가져오기 스크립트를 작성할 수 있습니다(예: discourse/script/import_scripts at main · discourse/discourse · GitHub 참조).
ludwikc
(Ludwik C. Siadlak)
8월 14, 2024, 12:46오후
4
@pfaffman 감사합니다 - 하지만 그들은 또한 이렇게 말했습니다
Discord에 많은 히스토리가 있고 이를 Discord 계정에 연결하려는 경우 수동으로 계정을 이관할 수 있습니다. Discord와 Discourse 계정을 이관하고 싶다면 DM을 보내주세요.
이것이 제 우려 사항입니다. 이미 수행된 작업인데, 이에 대한 문서가 있을까요?
Vaadin에 연락하여 조언을 구할 수 있는 방법이 있을까요?
Moin
8월 14, 2024, 12:52오후
5
Discord에서 Discourse 인스턴스로 메시지를 복사할 수 있도록 해주는 Discord 봇 플러그인이 있습니다.
Noah
8월 14, 2024, 1:19오후
6
Discord API를 활용하면 실제로 이것이 꽤 가능할 수 있습니다.
이를 구현하는 한 가지 방법은 사용자에게 OAuth를 통해 Discourse 계정을 Discord 와 연결하도록 하는 것입니다. 그렇게 하면 Discord 포럼의 모든 게시물을 가져와 해당 사용자의 Discourse 계정 아래에서 게시물을 생성할 수 있습니다.
개인적으로 저는 Discord API를 사용할 때 API 래퍼(대안도 많이 있지만)인 disnake 를 사용합니다. 보시다시피 ForumChannel 객체가 존재하며, 이를 통해 포럼의 게시물을 가져온 다음 해당 사용자의 Discourse 계정 소유로 Discourse에 해당 주제를 생성할 수 있습니다.