# Темы, созданные через ActivityPub, не имеют категории?

**URL:** https://meta.discourse.org/t/topics-made-with-activitypub-dont-have-a-category/360221
**Category:** Support
**Tags:** activitypub
**Created:** [03.Апрель.2025 12:42:44 UTC](https://meta.discourse.org/t/topics-made-with-activitypub-dont-have-a-category/360221 "2025-04-03T12:42:44Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [01.Май.2025 07:43:02 UTC](https://meta.discourse.org/t/topics-made-with-activitypub-dont-have-a-category/360221/6 "2025-05-01T07:43:02Z")

</div>

Спасибо за предложения, @NateDhaliwal.

> [@NateDhaliwal](#):
>
> Есть ли способ это исправить, или невозможно указать категорию при создании публикации через ActivityPub (насколько я понимаю, это [Discourse (@Discourse@mastodon.social) - Mastodon](https://mastodon.social/@Discourse)), я так думаю?

Чтобы прояснить: тема, ссылку на которую вы привели, изначально была создана на socialhub.activitypub.rocks. Вы можете увидеть, где она была опубликована изначально, в информации ActivityPub.

 ![Screenshot at May 01 09-28-20](https://global.discourse-cdn.com/meta/original/4X/8/0/0/800691a4e03ede564fe9f1975697a380aba27d69.png)

> [@NateDhaliwal](#):
>
> Может быть, есть настройка, которая будет перемещать темы, созданные через ActivityPub, в указанную категорию?

Возможно, если я немного подробнее объясню, как это работает, вы поймёте, почему это не имеет смысла.

Discourse поддерживает два типа участников ActivityPub, которые могут публиковать и получать сообщения: категории и теги. В настоящее время на meta есть две категории и четыре тега, для которых включён ActivityPub. [Вы можете увидеть их здесь](https://meta.discourse.org/ap/about).

Чтобы реализовать то, что вы предлагаете, нужно просто создать участника категории. Сообщения, полученные #announcements или #Contribute > Feature (то есть сообщения, отправленные на `announcements@meta.discourse.org` или `feature@meta.discourse.org`), просто попадают напрямую в эти категории (если у участника категории включена опция «полная тема»).

То, что вы замечаете, заключается в том, что сообщения, полученные участником тега, например `activitypub@meta.discourse.org` для #activitypub, автоматически не попадают в определённую категорию. Если подумать об этом в контексте, который я описал, было бы немного странно, если бы они попадали туда.

Роль тега заключается в том, чтобы тематически группировать темы в разных категориях. Если бы существовала категория по умолчанию, в которую попадали бы все сообщения, отправленные на `activitypub@meta.discourse.org`, то нам следовало бы просто создать категорию #activitypub и создать участника для неё, а не тег.

Если немного отступить и посмотреть на это более широко, возможно, лучше использовать тег для общей таксономии, такой как #activitypub, вместо категории, и вручную распределять входящие темы по категориям по мере необходимости. Существуют более конкретные участники, относящиеся к определённым категориям, однако #activitypub может охватывать различные типы тем.

В конечном счёте это сводится к тому, как сообщество хочет управлять собой и своими отношениями с федеративной сетью (fediverse). Я не думаю, что здесь требуется техническое решение, по крайней мере, пока. Возможно, @tobiaseigen у него есть дополнительные мысли о том, как он хочет подойти к этому вопросу.

---

_[View the full topic](https://meta.discourse.org/t/topics-made-with-activitypub-dont-have-a-category/360221)._
