Actual behavior:
The client.on('redeem', ...) event only fires when a user sends a message. It is unclear if this is the intended behavior, as the client.on('message', ...) event can also be used to listen for redemption, as the reward ID is included in the userstate object.
Expected behavior:
Based on the name of the event, client.on('redeem', ...), I would expect to be able to listen for all channel redemption's, regardless of whether or not there is a corresponding viewer chat message.
Actual behavior: The client.on('redeem', ...) event only fires when a user sends a message. It is unclear if this is the intended behavior, as the client.on('message', ...) event can also be used to listen for redemption, as the reward ID is included in the userstate object.
Expected behavior: Based on the name of the event, client.on('redeem', ...), I would expect to be able to listen for all channel redemption's, regardless of whether or not there is a corresponding viewer chat message.
Configuration