Skip to content
Filip edited this page Jun 26, 2019 · 13 revisions

Twitch messaging in Kotlin - TmiK

Introduction

TmiK is multiplatfrom Twitch messaging library written in Kotlin. Create simple and easy to read hierarchy of filters and listeners. You can start with just few lines of code:

tmi("oauth:$myToken") {
  onConnected { join("$myChannel") }
  onMessage { sendMessage(it.channel, "Nice to see you @${it.displayName} !") }
}

Dependencies

TmiK relies only on:

Installation

You can download this library from bintray

repositories {
    maven { url "https://dl.bintray.com/wooodenleg/maven" }
}

dependencies {
    implementation "com.tmik:TmiK-jvm:$tmikVersion" // For Kotlin/JVM
    // OR
    implementation "com.tmik:TmiK-js:$tmikVersion" // For Kotlin/JS
}