Cách chuyển đổi bộ lọc trong OBS Studio với điểm kênh Twitch
Ví dụ này bật bộ lọc trong OBS Studio trong 10 giây rồi tắt bộ lọc khi phần thưởng điểm kênh Twitch được đổi.
Ví dụ về kịch bản
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.*;
// Important - Please do not change the row below - otherwise you will get a compilation error!
public class Script_Example extends SquisoScript {
@Override
public void onTwitchChannelPointRedeem(OnTwitchChannelPointRedeemData data, API api) throws SquisoException {
// If the reward that got redeemed is called "Pixelate Webcam"
if (data.getRewardName().equals("Pixelate Webcam")) {
// Specify the source
SquisoString sourceName = new SquisoString("Webcam");
// Specify the filter
SquisoString filterName = new SquisoString("Pixelate");
// Enable the filter
api.setOBSFilterEnabled(sourceName, filterName, true);
// Specify a wait time of 10 seconds
SquisoInteger waitTime = new SquisoInteger(10 * 1000);
// 10 seconds later, disable the filter again
api.doLater(waitTime, () -> {
// Disable the filter again
api.setOBSFilterEnabled(sourceName, filterName, false);
});
}
}
}