ActivityPub를 통한 확장된 멘션

다음과 같은 과정이 진행됩니다.

  1. 원격 소스에서 활동이 수신됩니다.
  2. 데이터베이스에 Activity, Actor, Object를 각각 별도로 저장합니다(“AP Objects”).
  3. AP Objects는 Discourse의 해당 항목과 연결됩니다. 예를 들어, Actor에는 User가 할당됩니다.

ActivityPub 프로토콜에서 Actor의 실제 "완전한 Fediverse 홈 주소"는 id입니다. 이 값은 원격 소스에서 수신된 그대로 단계 2에서 저장됩니다. 일반적으로 @toka@socialhub.activitypub.rocks와 같은 형태를 띱니다. username@domain.com과 같은 주소 지정 규칙은 Fediverse에서 Webfinger의 사용에서 유래했으며, 우리는 Webfinger를 지원하고 사용하지만, 이는 ActivityPub 프로토콜 자체의 일부는 아닙니다.

요약하자면, 중기적으로 여러분이 기대하는 방식의 멘션 지원이 추가될 가능성이 높습니다. 해당 통합 과정에서 해결해야 할 많은 문제와 엣지 케이스가 있을 것입니다. Discourse의 멘션은 풍부하고 Discourse 특유의 기능으로, Mastodon에서 익숙한 멘션과는 다소 다릅니다. 그럼에도 불구하고 작동하게 만드는 방법을 찾을 수 있다고 자신합니다. 이 부분은 조금 더 기다려 주십시오.

2개의 좋아요