Плагин ActivityPub

В настоящее время аккаунты, за которыми следит тег или категория, могут создавать новые темы в этом теге или категории.

Если у вас в Discourse есть категория под названием “fediverse”, и аккаунт fediverse@yourforum.com подписан на аккаунт в Mastodon, например fediverse@mastodon.com, то каждый раз, когда fediverse@mastodon.com создаёт новый пост (не являющийся ответом на другой пост), этот пост станет новой темой в вашей категории “fediverse”, а все ответы на этот пост станут ответами в этой теме.

Применяя это к вашему случаю: если “я” в этом предложении — это аккаунт в фединверсе, за которым следят TAG@my.garden или CATEGORY@my.garden, то при создании нового поста или репосте (так называемом “анонсировании”) этого поста, он станет новой темой с тегом TAG или в категории CATEGORY.

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

Например, socialhub.activitypub.rocks имеет двенадцать аккаунтов Discourse через ActivityPub (теги и категории). Он получает (буквально) сотни входящих POST-запросов каждую минуту. Если бы вы развернули там подобную систему проверки, очередь на проверку мгновенно бы переполнилась, сделав её непригодной для использования.

Это имеет потенциал как идея, отчасти потому, что вы уже можете это сделать: перейдите в раздел “ActivityPub” в своём профиле, и вы увидите, что можете связать аккаунты на любом внешнем Discourse или Mastodon со своим аккаунтом пользователя Discourse. Таким образом, один из способов фильтрации контента от несвязанных аккаунтов — это контент от аккаунтов, связанных с пользователями, обладающими достаточным уровнем доверия на форуме.

3 лайка