Here are some links to help you pick your instance (give you an idea of what behaviour is expected, if there are any subject specialisations, etc). You will want to do more research into an instance before joining, because a lot are trash. It's now pretty easy yo move your account between instances though.
- way out of date
|gamemaking.social||My game-making related one.|
|mastodonti.co||Italian. Not sure about the rules.|
|social.chinwag.org||Australian. Not sure about the rules.|
|ausglam.space||Australian Galleries, Libraries, Archives, Museums, and records people.|
|castling.club||Play chess over ActivityPub 👌|
At this point most clients support all the features you'd expect.
For using multiple accounts I like Subway Tooter. It's open-source, and on F-Droid. I think it's mostly by Japanese developers, so you should considering submitting translations if you notice any oddities. I've done it before via Github and it was easy if you're familiar with the web interface. It feels kinda scrappy, but has lots of neat features.
I don't actually use these, but they're a helpful resource none-the-less.
It's worth checking the #mastoAdmin tag for updates too.
This bozo made a handy list of CSS selectors and HTML elements they effect: Using Custom CSS with Mastodon. I don't approve of them personally though.
There are a few styles shared at: psydwannabe/mastodon-snippets/tree/master/CSS
So far I've just setup a bot that posts once a day if a Youtube channel is updated. Wasn't too hard!
You can check it out at https://gamemaking.social/@classicsofgame
I used Feed2toot, which uses Python, and takes care of registering itself (bots/apps need to register to get an ID and stuff). Here're the steps I took.
Mine's hosted on my namecheap shared server. To set it up there you:
pip install feed2toot(whereever it says
python3just drop the 3).
&&to switch into the virtual environment, change to the directory I want, then run the script pointing to the location of my .INI file.
※ If you want to host multiple bots with feed2toot, each bot will need its own install of it. This limitation may not exist with other Masto bot things.