ActivityPub 플러그인

@icaria36 @Melmel 피드백과 의견 감사합니다! 정말 감사드립니다. 곧 더 자세한 내용을 공유하겠습니다.

2개의 좋아요

Job exception: undefined method skip_email_validation= for an instance of Tag

이러한 오류가 많이 발생하고 있습니다. ActivityPub Plugin - #359 by Jagster 의 문제와 동일한지 모르겠지만, Tag에 대한 언급이 있어서 보고해도 무방할 것 같아 공유합니다.

이 PR은 해당 예외를 처리해야 합니다.

참고로, 이 예외는 사용자의 인스턴스에서 실질적으로 아무 영향도 미치지 않았습니다.

2개의 좋아요

게시물이 새 주제로 분리되었습니다: 로컬 ActivityPub 액터 팔로우

훌륭한 플러그인 감사합니다!

최신 discourse 업데이트가 적용된 멀티사이트 discourse 설치를 운영 중입니다. activitypub은 그중 하나(https://forum.toplap.org/)에서는 정상적으로 작동하는 것 같지만, 다른 사이트(https://club.tidalcycles.org/)에서는 작동하지 않습니다.

후자의 경우, 게시물의 내용이 누락되어 있으며 제목과 게시물 링크만 표시됩니다. 예를 들면:

두 사이트의 설정을 비교해 보았는데 동일합니다. mastodon.social을 포함한 여러 다른 mastodon 서버를 확인해 보았는데, 모두 동일한 문제가 나타납니다.

플러그인 설정은 상세 로깅(verbose logging)을 활성화한 것을 제외하고는 기본값 그대로입니다.

object type에 대해 'note’와 ‘article’ 두 가지를 모두 시도해 보았습니다.

이 문제로 인해 머리가 아프네요 - 무엇이 잘못되었을지 제안해 주실 수 있을까요?

1개의 좋아요

Hey @yaxu, 제 첫 번째 생각은 club.tidalcycles.org에서 Article을 연동하고 있다는 것입니다. 현재 Mastodon에서 Article이 그렇게 표시되기 때문이죠. 공유해 주신 스크린샷과 연결된 Discourse Actor의 설정 스크린샷을 공유해 주실 수 있을까요?

1개의 좋아요

@angus, 감사합니다. 저는 분명 Note와 Article 양쪽을 모두 테스트한 줄 알았는데, 제가 착각한 것 같습니다. Note로 다시 되돌린 후로는 정상적으로 작동하고 있습니다.

2개의 좋아요

예를 들어, 제 마스토돈(Mastodon) 계정에서 Support for ActivityPub tags 을 부스트(공유)하고 싶지만 방법을 찾지 못하겠습니다.

하나의 Discourse 인스턴스에서는 첫 번째 게시물에만 설정된 태그에 대해 ActivityPub 액터가 하나 있으며, 이 태그를 사용하는 새 주제는 자동으로 연동(federate)됩니다.

다른 Discourse 인스턴스에서는 여러 카테고리에 대해 모든 게시물에 설정된 여러 ActivityPub 액터가 있지만… 새 주제가 자동으로 연동되지 않습니다. 각 주제에서 관리자 대상을 사용하여 수동으로 연동해야 합니다.

설정을 확인해 보았으며, 두 Discourse 인스턴스가 동일한 설정을 가지고 있다고 생각합니다. 무슨 일이 일어나고 있는지, 그리고 모든 새 주제가 자동으로 연동되도록 하려면 어떻게 해야 하는지 아시나요?

1개의 좋아요

안녕하세요 @icaria36, 자동으로 연동되지 않는 새 주제의 구체적인 예를 공유해 주실 수 있을까요? 아래 내용을 공유해 주시면 감사하겠습니다:

  1. 액터의 세부 정보 및 설정.
  2. 해당 카테고리의 링크.
  3. 해당 카테고리에서 새 주제가 생성되는 방식.
  4. 해당 인스턴스의 관련 로그.
  5. 해당 인스턴스에서 사용하는 기타 플러그인의 세부 정보.
2개의 좋아요

이 모든 세부 정보를 제공할 수 있지만, 질문을 보면 문제가 rss-polling 플러그인에 의해 자동으로 생성된 주제에서 비롯된 것이 아닐까 하는 생각이 듭니다. 즉, 수동으로 생성된 주제와는 다른 경우 말이죠. 이것이 문제일 수 있을까요?

플러그인 > 배우자 편집을 통해 사용자 이름을 설정한 경우, 이 사용자 이름을 통해 Mastodon에서 게시물을 삭제, 편집, 추가할 수 있는 방법이 있는지, 아니면 모든 것이 Discourse에서 관리되는지 궁금합니다.

저는 자체 호스팅을 하고 있으므로, 사용자 이름에는 제 포럼의 웹 주소가 태그되어 있으며 기존 Mastodon 서버와 연결되어 있지 않습니다.

Mastodon에 새로운 배우자가 생성된 것을 확인했는데, 이를 계정이 아니라 해시태그로 보고 Discourse를 통해 관리해야 하는 것인가요?

감사합니다.
올레

기본 로케일 사이트 설정에 기반한 언어가 지정된 상태로 게시물을 공유할 수 있나요? 이렇게 하면 None 대신 언어가 설정되어 마스토돈 게시물 아래에 번역 버튼이 표시되지 않습니다. (아예 None 언어에 대해 번역을 제안하지 않는 것이 더 좋겠지만, 뭐 어떻게든 되니까요)

네, 그것이 원인일 것입니다. 현재 ActivityPub 플러그인은 RSS 폴링 플러그인과의 자동 통합을 지원하지 않습니다.

액터는 Discourse에서만 관리할 수 있습니다. Discourse에서 수행한 변경 사항을 반영하도록 Mastodon 서버의 액터 사본이 업데이트되어야 합니다.

플러그인에서 보고 싶은 로케일 지원에 대해(상세하게) 설명하는 새로운 Contribute > Feature 주제를 생성하고 activitypub 태그를 달아주실 수 있을까요? 감사합니다!

1개의 좋아요

알겠습니다. 액터에서 링크가 인증되도록 하는 방법이 있을까요? 현재 액터를 검색하면 인증되지 않았다고 표시됩니다. 아마도 링크가 인증되려면 액터를 마스토돈에서 생성해야 하는 것 같습니다.

토ピック에서 "Topic is not published via ActivityPub."라는 메시지를 숨길 수 있는 방법이 있는지 궁금합니다.

꼭 해야 한다면, 해당 요소를 CSS로 표적 지정하여 숨길 수 있습니다. .activity-pub-topic-status.not-published를 사용하면 ‘게시 안 됨’ 상태에만 적용됩니다. 하지만 일반적으로는 그 메시지를 그대로 두는 것이 좋습니다. 유용한 상태 정보이며, ActivityPub가 활성화된 카테고리/태그가 있는 주제에서만 표시되므로요.

1개의 좋아요

아, 알겠습니다. 감사합니다.

Activitypub에서 액터를 검증할 수 있는 방법이 있을까요? 현재 액터를 검색하면 미검증 상태라고 나와 있습니다.

Discourse의 사용자는 팔로우할 수 있는 의미에서 진정한 행위자가 아닙니다. 현재로서는 카테고리나 태그만 팔로우할 수 있습니다.

2개의 좋아요

이해가 됩니다.

사이드바에서 Activityhub/Federation을 어떻게 숨길 수 있을까요?