Skip to content

고급 매칭 기능 #23

@DaleSeo

Description

@DaleSeo

채널/그룹별 매칭 풀 분리

설명: 슬랙 Donut처럼 채널별로 독립적인 매칭 풀 운영

배경:

  • 디스코드는 슬랙과 달리 채널 멤버십 개념이 없음
  • 채널 참여 = 매칭 풀 참여 자동 연동 불가

구현 방식 (옵션):

  1. 채널 + Role 연동: 채널마다 전용 Role 생성
  2. 포럼/스레드 활용: 관심사별 포럼 채널 참여자 매칭
  3. 명령어에 채널 지정: /coffee join #channel-name

데이터 구조 변경:

{
  "channels": {
    "채널_ID_1": {
      "matches": [...]
    },
    "채널_ID_2": {
      "matches": [...]
    }
  }
}

관심사 기반 매칭 알고리즘

설명: 직군, 관심사 등 다양한 기준으로 최적의 매칭

구현 아이디어:

  • 사용자 프로필 등록 (관심사, 직군, 경력 등)
  • 가중치 기반 매칭 점수 계산
  • 유사도가 낮은 사람끼리 매칭하여 다양성 증진

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions