Похоже, я больше не получаю посты из ActivityPub ни с одного из моих аккаунтов в Mastodon/Fediverse.
Я перенёс свой форум с https://club.tidalcycles.org/ на https://uzu.lurk.org/, и думаю, что это, вероятно, причина проблемы. У меня есть ощущение, что ActivityPub совсем не умеет корректно обрабатывать смену домена.
Я попробовал удалить и заново создать одного из акторов ActivityPub для категории в Discourse, а затем снова подписаться на него, но это не помогло — возможно, потому что пост исходит от пользователя, а затем репостится категорией.
Нужно ли мне полностью сбросить плагин и его подписчиков, и если да, то какой способ сделать это лучше всего?
Да, насколько я вижу, в плагине сейчас вообще нет функционала для смены домена… А также нет функции сброса, так что придётся лезть в базу данных и вручную заменять URL или начинать всё заново. Может быть, @pmusaraj или @angus подскажут, как лучше поступить?
Только что осознал, что я столкнулся с той же проблемой после изменения URL моего сайта на digitallysovereign.org.
Похоже, что нет другого способа, кроме как удалить и переустановить плагин, а также заново создать всех акторов, поскольку существующие подписчики в Mastodon или где-либо еще не будут автоматически знать об изменении вашего домена. Их серверы закэшировали ваш старый URL актора.
У меня пока всего два подписчика, поэтому удаление и переустановка — это не проблема.
P.S.: забыл, что удаление и переустановка не удаляет данные плагина. Эта команда Rails помогла.