If Twitch would separate all the users who are getting the free sub from the mass gift event, it would be easy, but as of right now, Twitch sends one event saying
X user gifted
Y subs, after that all the users that get a free subscriptions are sent as normal subscriptions event, which requires us to ignore them or our normal subscriber event thinks all of those users are subscribing. For this, we would need check each subscriber, make sure they are from the mass subscription event and then send the mass subscription event to the bot’s scripts and reward the users and the user to gifted the subs. However, if for some reason all those events aren’t sent by Twitch, no one will get points.
Anyway, not going to add this because of the complexity and twitch doesn’t provide any good documentation (none at all), so it could all change by tomorrow.