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

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

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

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

Discourse поддерживает два типа участников ActivityPub, которые могут публиковать и получать сообщения: категории и теги. В настоящее время на meta есть две категории и четыре тега, для которых включён ActivityPub. Вы можете увидеть их здесь.

Чтобы реализовать то, что вы предлагаете, нужно просто создать участника категории. Сообщения, полученные #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 у него есть дополнительные мысли о том, как он хочет подойти к этому вопросу.