Squiso là một công cụ tự động hóa miễn phí và mạnh mẽ cho phép bạn tùy chỉnh luồng Twitch của mình bằng các tập lệnh đơn giản.

Cách tạo lệnh Twitch !followage

Ví dụ về tập lệnh này sẽ lắng nghe !followage, truy xuất dữ liệu người theo dõi cho người dùng và gửi tin nhắn trò chuyện cho họ biết họ đã theo dõi kênh trong bao lâu.

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 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); } } }