Method to obtain new/current oauth token for chat bot?

You will want to look into refresh tokens to deal with access token expiration. You store the refresh token and use that to obtain a new access token when the old one expires.