Can anyone with experience tell me about how bots generally work on mastodon? If I wanted to create one that any server could use for free, with mastodon's setup, would it make more sense to host it somewhere myself, or just a github repo with hosting instructions available for any instance owner that wanted to use it? Cause the way federation is set up, it seems like the latter might work better, but I'm curious about perspectives from anyone who might've used one here before, since the culture is so different from discord which is where I've done bots before!
If anyone responds thank you so much for reading through this absolute monstrosity of a text wall lol