Using 'auth code' access tokens w/access scopes; get access token.
Start EventSub 'startasync' and subsequent Helix "create ChatMessageReceived subscription" after 'OnConnected'.
I'm using the EventSubWebSocket(ILoggerFactory) constructor,
|
public EventSubWebsocketClient(ILoggerFactory loggerFactory = null) |
Tried several times (validating with "!command" type calls to channel and getting 'sendchatmessage' responses), sometimes can last 20+ minutes connected to channel, or within 2-3 minutes receive:

The authcode access tokens have checks and refresh as needed. In this case, the access tokens are already refreshed and would/should be ok for hours.

(still working on reliable logging for more information, have captured "failed ping pong" though)