@Gargron I wouldn't claim I'm super up to speed with everything involved but I always feel wary writing one off special case methods instead of more generalised solutions.
However it sounds like there are advantages to this integration both socially and technically.
Is there a way of using this as an excuse to build a more generalised linking-plugin model in case other strange one-offs come up, then at least you can neatly slot future linking code in somewhere neat and feel it makes sense?
Mastodon is a federated microblogging network, so with an account on any instance you can communicate with people on other instances. This one is for friendly people part of, or associated with, the geeky/roleplayer social group of Hanging Town (Lancaster) in the UK.