Would this be of any use for writing bots?
Yes, once this is more mature, it should make it easier to write Signal bots.
You can already do quite a lot with this awesome project: https://github.com/AsamK/signal-cli. It doesn't support everything though.