Squiso 是一款免费且功能强大的自动化工具,可让您使用简单的脚本自定义您的 Twitch 流。

如何创建 !followage Twitch 命令

该脚本示例监听 !followage,检索用户的关注者数据并发回聊天消息,告知他们关注该频道的时间长度。

脚本示例

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