초대 없이 Discourse에 사용자를 추가할 수 있나요?

커뮤니티를 Discourse로 이전하는 중입니다. 이메일 주소 목록이 있는데, 각 사용자를 위해 계정을 생성해서 포럼을 통해 이메일을 보내고 싶습니다. 다만 아직 게시글을 작성할 수 있는 권한은 주지 않으려 합니다. 일단 Discourse를 공지사항을 보내는 플랫폼으로만 사용하려는 계획입니다.

초대를 보내지 않고 이메일 주소 목록만 가져올 수 있을까요?

가입이나 초대 없이 계정을 생성할 계획이라면, 콘솔에서 시도해 볼 수 있는 방법이 있습니다.

rails c
u = User.create!(username: "name", email: "name@email.com", password: "password")
u.approve(Discourse.system_user, false) # 수동 승인이 필요한 경우
u.activate

해당 사용자들의 동의를 확보했는지 반드시 확인하세요. 또한, Discourse에는 그 이상의 뉴스레터나 메일 발송 기능이 내장되어 있지 않으므로, 해당 사용자들은 실제로는 Discourse Summary 이메일만 받을 수 있습니다.

모든 사용자에게 특정 카테고리를 시청하도록 강제할 수 있습니다.

당신은 … 하지만 동시에 이러한 사용자에게 스팸을 보내는 당신을 증오하게 "강제"할 것입니다. :wink:

사용자가 사용자명을 변경할 수 있는 기본 기간이 3일이라는 점을 잊지 마세요. 일부 사용자는 사용자명이 이메일의 접두사로 사용되기를 원하지 않을 수 있습니다. 해당 설정은 admin/site_setting/category/users에 있습니다. 사용자가 로그인하여 변경 사항을 적용할 수 있도록 일수를 늘리는 것이 좋습니다.