Because #BotsInSpace is shutting down () I'm looking for a new home for my bots.
-
@db0 I approved it. Perhaps, email stopped working. I'll look into it. You should be able to login.
-
@jsonarray Did you approve the email too?
-
A few updates to #ActivityBot - the super simple Fediverse Bot Server you can run anywhere.
New features:
Send direct messages to users
Follow, Unfollow, Block, and Unblock other accounts
Bridge to BlueSky with your domain name via Bridgy Fed
Find out more - https://gitlab.com/edent/activity-bot/
-
@Edent by any chance did you implement DMs so that you could link a domain name via Bridgy Fed?
-
@skylar NO! I did it for unrelated secret reasons!!!!
(ΚΈα΅Λ’)
-
nice job! Ever thought of a standard feature like the bot reposting a small group of fediverse account ? For example, pixelfed is not compatible with bridgy fed
-
@luca I don't really understand what you mean. But I think you should build it.
-
Can someone who is better at #ActivityPub syntax tell me what I've done wrong?
My bot @colours has a list of all its followers at
https://colours.bots.edent.tel/followers
But they're not being picked up by Mastodon.
The MIME type is correct, the JSON is valid, the pagination works, it responds to signed requests.
What super-obvious thing am I missing here?
-
Simon Greenwood with all spiders and thatreplied to Terence Eden last edited by
-
Terence Edenreplied to Simon Greenwood with all spiders and that last edited by
@simon yes, that's expected. What happens when you try to view the followers of that account in GoToSocial?
-
Simon Greenwood with all spiders and thatreplied to Terence Eden last edited by
@Edent I use Phanpy as a front end as Gotosocial doesn't have a native one, but that returns a JSON object:
```
{"@context":"https://www.w3.org/ns/activitystreams","id":"https://colours.bots.edent.tel/followers","type":"OrderedCollection","totalItems":997,"first":"https://colours.bots.edent.tel/followers?page=1"}
``` -
Terence Edenreplied to Simon Greenwood with all spiders and that last edited by
-
@Edent Hey, I bookmarked this to check the replies later but I see you still haven't gotten anything that brings clarity. I've checked the JSON output myself twice but I can't find anything wrong with it.
My suggestion would be, if you're motivated enough to throw a little bit of money at the problem, to book a call with @thisismissem for it: https://support.thisismissem.social/#services If she can't find the issue with the output, she'd have the know-how to step through the Mastodon code to find the exact reason.
-
@julian @Edent it may be because Mastodon tries to avoid sync'ing the whole collection and has a non-standard (but there is a FEP iirc) way to do this: https://docs.joinmastodon.org/spec/activitypub/#follower-synchronization-mechanism
-
@thisismissem @julian
Ah! I see, I think.
So I add that header and, when example.social requests my followers, I send back a list of followers from example.social?Seems a bit backwards, but I get it.
Will have a noodle and see if it works.
Ta!