v1.1.03
New
- Minimum follow age on giveaways — a number field on the giveaway card sets how many days a viewer must already have been following to join. Following, entering and unfollowing straight away no longer works. Only applies together with Only followers;
0turns it off. Subscriptions are untouched — money was paid there. %GiveawayMinFollowDays%and%GiveawayUserFollowDays%report the setting and the viewer's actual follow age, and%GiveawayResult%gained the valuefollow_too_new, so your event can say exactly what was missing.%FollowDays%— how many days a viewer has been following, available in every event, reward, command and overlay. Empty for non-followers, so "does not follow" stays distinguishable from "started following today". Resolved only when the variable is actually used, then cached for five minutes.- Conditions can compare against variables — the right-hand side of an IF/ELSE no longer has to be a fixed value:
%FollowDays%is greater than or equal%GiveawayMinFollowDays%works. The number then lives in one place only. Only names ASTO-BOT knows are resolved, socontains 50%stays an ordinary text comparison. OBS STREAM START/OBS STREAM STOPin ASTOSCRIPT — start or stop streaming straight from a script.- IF/ELSE cleaned up — the condition reads as a single line and expands into fields on click, THEN and ELSE fold away and remember their state, and nested branches use a guide line instead of boxes inside boxes. Chat texts inside nested branches were simply cut off before.
Fixed
- Moderators were not exempt from the follower check on giveaways. The exemption was documented but never worked — the list it checked against was never filled.
- A viewer who already had an entry was told they had to follow for longer, although that was not the reason.
%GiveawayUserTotal%never worked in overlays — the variable was missing from the overlay's token list.- A non-existent Twitch account triggered a follower request with an empty user id, whose answer was meaningless.
- Drag handles disappeared in nested IF/ELSE blocks and while dragging a row.
- Colours were wrong in several places on the events page — an eight-digit hex value is read as
#AARRGGBBby Qt, which turned green into purple.
Install: download ASTO-BOT_Installer.exe below and run it.
Existing installations can update from within ASTO-BOT via Settings → About → Check for Update.
Support & news: https://discord.gg/n2nstVws