Привет! Поздравляю с выпуском плагина ActivityPub.
Однако у меня возникли некоторые проблемы. Недавно я настроил новый сайт Discourse на новом сервере и установил плагин AP. Все компоненты обновлены до последних версий.
Я настроил аккаунт-актёра для категории «General» и включил его.
В Mastodon я вижу аккаунт @general@forum.39.ie, но когда я пытаюсь подписаться на него и обновляю страницу, система сообщает, что ожидает подтверждения подписки (как для закрытого профиля).
Аккаунт не отображается на странице «Подписчики» внутри категории «General» > Федерация.
В логах я вижу следующее:
[Discourse Activity Pub] POST-запрос, полученный по адресу https://forum.39.ie/ap/actor/899d0b715d05d8360ff7fcb114c9c818/inbox, завершён ошибкой: 401 Актёр не найден для ключа https://mastodon.ie/users/padraig#main-key
Каждый раз, когда я публикую сообщение в общем форуме и жду 5 минут, значок AP всё ещё перечёркнут с надписью: «Сообщение не было опубликовано через ActivityPub», хотя AP включён.
Мне предоставляется AP-ссылка: https://forum.39.ie/ap/object/22b6a43c4d8ff6347360fa332ffffacf.
В логах я также вижу следующее:
[Discourse Activity Pub] GET-запрос, полученный по адресу https://forum.39.ie/ap/object/fb7a31ae2fd15df4ee8a46644d4dbebb, завершён ошибкой: 400 Неверный запрос
[Discourse Activity Pub] Не удалось запланировать доставку https://forum.39.ie/ap/activity/1e68cf435ea927f3d828bc9f063f8bad для https://forum.39.ie/ap/actor/899d0b715d05d8360ff7fcb114c9c818: нет получателей
Это логично: нет смысла публиковать, если никто не подписан, но я не могу успешно подписаться на категорию.
Возможно, я упустил какой-то шаг, или что-то мешает работе?
Если требуется дополнительная информация, пожалуйста, дайте знать. 