Regarding the EventSub events, I find it strange that:
-
channel.shoutout.createhasto_broadcaster_user_idbut, unlike other from/to events, there is nofrom_broadcaster_user_id(instead it is just namedbroadcaster_user_id) -
channel.shoutout.receivehasfrom_broadcaster_user_id, but unlike other from/to events, there is noto_broadcaster_user_id(instead it is just namedbroadcaster_user_id)
Essentially, this naming seems inconsistent with other eventsub subscription types… does this distinction exist because the condition object only has broadcaster_user_id (without an explicit from/to prefix)?
Would it not be better to follow the example of channel.raid where there is only one subscription type & you either specify from_broadcaster_user_id or to_broadcaster_user_id?
Edit: the activity feed mess may be related to this distinction but I don’t understand why you need to tie yourself to that system if you have all the .create events