Squiso är ett gratis, kraftfullt automatiseringsverktyg som låter dig anpassa din Twitch-ström med enkla skript.
Hur man skapar ett !followage Twitch-kommando
Detta skriptexempel lyssnar på !followage, hämtar följardata för användaren och skickar ett chattmeddelande tillbaka som berättar hur länge de har följt kanalen.
Manusexempel
import com.squiso.*;
import com.squiso.exception.*;
import com.squiso.scripting.*;
import com.squiso.scripting.data.*;
import com.squiso.keyboard.*;
import com.squiso.twitch.*;
import com.squiso.datatypes.*;
import com.squiso.utils.*;
import com.squiso.sysinfo.*;
// Important - Please do not change the row below - otherwise you will get a compilation error!
public class Script_Example extends SquisoScript {
    
    @Override
    public void onTwitchChatMessage(OnTwitchChatMessageData data, API api) throws SquisoException {
        // If the chat message is !followage
        if (data.getMessageText().equals("!followage")) {
            // Fetch the follower data for the user
            FollowerData follower = api.getTwitchChannelFollower(data.getUserID());
            // Start composing the chat message
            SquisoString chatMessage = new SquisoString("");
            // If the follower data does not exist, they are not a follower
            if (follower == null) {
                chatMessage.append("@" + data.getUserName() + " is not a follower :(");
            } else {
                // Else they are a follower
                chatMessage.append("@" + data.getUserName() + " has been a follower ");
                chatMessage.append("for " + follower.getFollowedAt().getDetailedDurationFromNow() + " ");
                chatMessage.append("(since " + follower.getFollowedAt().toYYYYMMDDHHMMSS() + ")");
            }
            // Send the chat message
            api.sendTwitchChatMessage(chatMessage);
        }
    }
}
    