No.
If you are using a code flow set of keys the access token expires after around 4 hours.
But for a chat bot to send messages the token only needs to be valid when the bot connects to chat. So I tend to refresh then, but my bots need valid tokens to run moderator actions so I refresh at boot and when the token expires
However if you are using the extension chat API you’ll likely need a fresh JWT every call since you shouldn’t make a JWT with am assive expiration, I tend to use 4 (up to 60) seconds when I generate a JWT and discard it after use.