Squiso on tasuta võimas automatiseerimistööriist, mis võimaldab teil kohandada oma Twitchi voogu lihtsate skriptide abil.
Kuidas luua !jälgi Twitchi käsku
See skripti näide kuulab !followage, hangib kasutaja jälgijate andmed ja saadab tagasi vestlussõnumi, teatades, kui kaua nad kanalit on jälginud.
Skripti näide
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);
}
}
}