Discord support for changing user status

I really want to automate changing my Discord status (online/idle/DnD/Invisible, or custom status text). There’s already a Discord integration but it looks like it just runs a bot user that sends messages to a server as a notify mechanism.

It is against Discord’s TOS to bot as a user.