The docs don't specify an expiration date for the authentication flow used by ttchat. The token can be saved locally in config.yaml and used again bypassing the browser.
ttchat