I'm attempting to subscribe to a activity relay from GotoSocial. Gotosocial managed to fetch the actor account @relay@relay.domain, but the follow requests seem to never get approved and are left in a pending state.
The logs from my GTS instance indicate that the follow request cannot be delivered to the Activity Relay's inbox:
gotosocial | timestamp="23/02/2024 13:21:47.468" func=workers.(*clientAPI).CreateFollowReq level=ERROR requestID=tg723nmd04000b2nb1rg msg="error federating follow request: Follow: error sending activity *typefollow.ActivityStreamsFollow via outbox https://gotosocial.domain/users/gts_user/outbox: func1: error delivering to https://activityrelay.domain/inbox: deliver: POST request to https://activityrelay.domain/inbox failed: status=\"400 Bad Request\" body=\"<empty>\""
I'm attempting to subscribe to a activity relay from GotoSocial. Gotosocial managed to fetch the actor account
@relay@relay.domain
, but the follow requests seem to never get approved and are left in a pending state.The logs from my GTS instance indicate that the follow request cannot be delivered to the Activity Relay's inbox:
I've also opened an issue on GotoSocial's side. See superseriousbusiness/gotosocial/issues/2681. Also the GotoSocial documentation may help as it lists behaviors of GotoSocial that different from other ActivityPub software: https://docs.gotosocial.org/en/latest/federation/federating_with_gotosocial/#quirks
Update
It seems that GotoSocial does not support following relay actor now. Apologies for the intrusion.