У меня был разговор с двумя ИИ-персонажами. Когда я был готов, я переместил эту тему в свою личную категорию для редактирования — требовалась доработка математики и т. д. После этого я использовал таймер, чтобы опубликовать тему в публичной категории.
Я знал, что ActivityPub отказывается публиковать тему, если она перемещается из одной категории в другую каким-либо образом, и на этот раз это тоже произошло.
Ничего страшного, ведь я могу сделать это вручную.
Вот сама тема:
https://foorumi.katiska.eu/t/onko-lihavuus-ekoteko/14642
Затем я открыл эту… штуку ActivityPub и доставил пост №1 подписчикам. Всё прошло гладко, и я увидел ожидаемое:
Поскольку я хотел опубликовать всю дискуссию целиком (ведь показывать только первый пост редко бывает полезно для кого-либо — да, я знаю, что у Mastodon есть свои проблемы с этим), я открыл Администрирование темы:
Я нажал Опубликовать все посты (я решил, что Discourse отказался от этого американского стиля написания заглавными буквами
), текст изменился, и я вернулся к теме.
Однако посты не были опубликованы. Пост автора (OP) был в порядке. Тогда я снова открыл Администрирование темы, и там всё ещё отображались те же опции. Система просто отказывается публиковать все посты.
Почему в Действиях с постом всё ещё предлагается Доставить пост №1, если это уже было сделано, и я видел результат в Mastodon?
В логах ничего нет, а Discourse довольно свежий — я обновил его вчера, но подобное случалось и раньше.
Я предполагаю, что есть две возможные причины:
- Плагин AP не любит изменения категорий, даже если они происходят из нефедерируемой категории и используется таймерная публикация.
- Плагин AP не понимает ИИ-персонажей и/или их отрицательные ID или что-то в этом роде.
Я знаю, как обойти эту проблему, но это не подходит для каждой ситуации. Всё, что мне нужно сделать, — скопировать весь разговор с ИИ и вставить его в новую тему с помощью [details][/details], но это иногда выглядит странно на форуме и затрудняет чтение в Mastodon (конечно, если все посты темы доступны только по веб-ссылке, читать тоже довольно сложно; люди не очень любят исходящие ссылки).
Я ещё не проверял, происходит ли то же самое, когда каждый участник — реальный человек. У меня пока не было подходящей темы для тестирования.



