Insanity and The Matrix (protocol)
First I went and started hosting a Matrix homeserver (again, at that), then what?
...I decided to write not one, but two clients, one that pulled data straight from Last.fm, and another general-purpose one which turned out to be more complex than it could be possibly handled by someone who does things on a whim.
Getting the sign-in process done right is a major pain in the rear end, especially for Seika, and so far, it's doable in comparison to Single-Sign-On which, on a CLI, is way easier said than done.
Sending messages is also its own can of worms, because room aliases can only be used for joining rooms but not for actually delivering payloads to them, in that case, you're required to use an internal identifier, otherwise it will bitch back at you and return HTTP 400.
Funny, eh?
I have yet to figure out a way to parse the custom format I just pulled out from thin air in order to send messages to room aliases (which are mapped to the internal IDs, separated from each other with an equals sign)
Assuming I get interested on it again, that is.
That's all.
© 2025-20XX Shin'ya Minazuki ~ https://laidback.moe/~shinyoukai/