Multi-streamer event handler not firing?
FloppyDingo opened this issue · 10 comments
Version is 0.8.1 on 1.12.2 minecraft.
[21:52:17] [EventThread/INFO] [net.programmer.igoodie.twitchspawn.TwitchSpawn]: Handling (for CalaMariGold) arguments {eventType=subscription, eventAccount=twitch, eventName=Twitch Subscription, streamerNickname=CalaMariGold, actorNickname=silverdragon1237, subscriptionMonths=1, subscriptionTier=1, gifted=true, chatBadges=[]}
[21:52:17] [EventThread/INFO] [net.programmer.igoodie.twitchspawn.TwitchSpawn]: Found associated ruleset for CalaMariGold. Handling with their rules
[21:52:17] [EventThread/INFO] [net.programmer.igoodie.twitchspawn.TwitchSpawn]: Queued handler for Twitch Subscription event.
After it queues the handler it seems to do nothing. Not sure if there's a way to look deeper into the logs or not - but the streamer claims nothing happened after the subscriptions.
Was the sub a gifted sub or a regular sub? You have "gifted=true" in the response, but if the ruleset says "gifted=false" it won't count the gifted sub. Mind posting that part of the ruleset here for me to look at?
I just found out, you can have multiple rulesets. I was unaware of this. Are both rulesets on the server or client side? They need to all be on the server to work.
You can send them. You tested the command while your friend was online? That would be the best way to test.
You have their credentials setup in the credentials file correctly? You can try to run a simulated sub with TwitchSpawn in game.
Should be " /twitchspawn simulate {event:"twitch subscription"} CalaMariGold " without the quotes.
Is this being run on a server? I don't think servers can run two different rulesets. It will either run one or the other, but not both, I believe.
Here you go.