How to Create a Twitch Announcement Chat Message and Play Audio When a Twitch Ad Break Starts
This script example listens to when Twitch ad breaks starts and then sends an chat announcement and plays an audio file.
脚本示例
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 onTwitchAd(OnTwitchAdData data, API api) throws SquisoException {
        // Compose an announcement message
        SquisoString message = new SquisoString("⚠️ " + data.getDuration() + " SECONDS ADS STARTED ⚠️ THANK YOU FOR SUPPORTING THE CHANNEL! ⚠️");
        // Send the announcement message
        SquisoString color = new SquisoString("green");
        api.sendTwitchChatAnnouncement(message, "green");
        // Play some audio
        String audioFile = "sample.mp3";
        api.playAudio(audioFile);
    }
}
    