Squiso to bezpłatne, zaawansowane narzędzie do automatyzacji, które umożliwia dostosowanie transmisji na Twitchu za pomocą prostych skryptów.

Jak wyświetlić zdjęcie Jeffa Bezosa w OBS Studio, gdy zaczną się reklamy Twitch

Ten przykład skryptu przełącza obraz Jeffa Bezosa w OBS Studio, gdy rozpoczyna się i kończy reklama na Twitchu.

Przykład skryptu

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 onTwitchAd(OnTwitchAdData data, API api) throws SquisoException { // Get the ad duration in seconds SquisoInteger durationSeconds = data.getDuration(); // Specify the OBS scene SquisoString sceneName = new SquisoString("gaming"); // Specify the OBS scene item SquisoString itemName = new SquisoString("jeff_bezos"); // Show the scene item api.setOBSSceneItemVisibility(sceneName, itemName, true); // Send a chat announcement SquisoString announcementMessageStarted = new SquisoString("Ads started!"); api.sendTwitchChatAnnouncement(announcementMessageStarted); // Specify the total time the item should be visible SquisoInteger waitDuration = new SquisoInteger(durationSeconds.get() * 1000); api.doLater(waitDuration, () -> { // Hide the scene item api.setOBSSceneItemVisibility(sceneName, itemName, false); // Send a chat announcement SquisoString announcementMessageEnded = new SquisoString("Ads ended!"); api.sendTwitchChatAnnouncement(announcementMessageEnded); }); } }