Nothing in the TOS disallows this*
Not quite sure why it requires a throwaway account, your own is probably fine.
But really the program should use the anonomous login to chat instead (depends if it needs to send or not)
And if it does need to send, then it can use your bots account.
*this is not legal advice I am not a lawyer