tmi 0.0.2 tmi: ^0.0.2 copied to clipboard
Dart library for the Twitch Messaging Interface. (Twitch.tv)
import 'package:tmi/tmi.dart' as tmi;
void main() {
var client = tmi.Client(
channels: "ibai",
secure: true,
);
client.connect();
client.on("message", (channel, userstate, message, self) {
print("${channel}| ${userstate['display-name']}: ${message}");
});
client.on("join", (channel, username, self) {
if (!self) {
print("${channel}> ${username} join");
}
});
client.on("raided", (channel, username, viewers, userstate) {
print("${channel}> === RAID === ${viewers} from ${username}");
});
}