안녕하세요,
저희 앱은 수백 개의 커뮤니티를 호스팅하고 있으며, 각 커뮤니티마다 채팅 채널이 필요합니다. 현재 API를 통해 카테고리와 사용자 그룹을 자동으로 생성할 수 있어 매우 유용하지만, 채팅 채널 생성을 위한 API 엔드포인트가 없어 모든 채팅 채널을 수동으로 생성해야 하는 상황입니다. 이는 저희에게 큰 부담으로 작용하고 있습니다.
API에 채팅 채널 생성 기능이 포함될 계획이 있으신가요? 현재 저희의 Discourse 통합에서 가장 큰 문제가 바로 이 부분이기 때문에, 해당 기능이 추가된다면 매우 큰 도움이 될 것입니다.
미리 감사드립니다!
음, API 엔드포인트가 정말 없는 건가요?
이게 맞다고 생각했어요:
Category channel — POST /chat/api/channels
plugins/chat/config/routes.rb:9 → Chat::Api::ChannelsController#create 에서 정의됨
(plugins/chat/app/controllers/chat/api/channels_controller.rb:60).
정말 감사합니다 @chapoi! 
이 작업을 시도하고 있는 다른 분들을 위해, 좀 더 조사해 보니 채팅 채널을 생성하는 데 필요한 파라미터를 찾았습니다. 특히 카테고리 ID가 "chatable_id"에 들어가야 한다는 점에 유의하세요:
curl -i -X POST “YOUR_DISCOURSE_URL”
-H “Content-Type: application/json”
-H “Api-Key: YOUR_API”
-H “Api-Username: API_USERNAME”
-d ‘{
“channel”: {
“chatable_id”: CATEGORY_ID,
“name”: “Chat name”,
“slug”: “chat-slug”,
“description”: “Chat description”,
“auto_join_users”: true,
“threading_enabled”: true
}
}’
좋아요, 도움이 되어 기쁩니다!
문제가 해결되었다면, 다른 사용자들이 답변을 쉽게 찾을 수 있도록 도움이 된 게시물을 해결책으로 표시해 주세요.