Skip to content

Latest commit

 

History

History
53 lines (43 loc) · 1.18 KB

README.md

File metadata and controls

53 lines (43 loc) · 1.18 KB

chatbase-kotlin-sdk

Chatbase SDK made in Kotlin

Instalation

Gradle

repositories {
    jcenter()
}

dependencies {
    compile 'com.samuelbirocchi:chatbase-sdk:0.0.2'
}

Maven

<repositories>
    <repository>
      <id>jcenter</id>
      <url>https://jcenter.bintray.com/</url>
    </repository>
</repositories>

<dependency>
    <groupId>com.samuelbirocchi</groupId>
    <artifactId>chatbase-sdk</artifactId>
    <version>0.0.2</version>
</dependency>

Usage

val message = ChatbaseRequestMessage(
                                  "your api key",
                                  "user id",
                                  AgentType.BOT, // or AgentType.USER
                                  "message",
                                  "intent name",
                                  "version",
                                  "platform",
                                  true, // is handled
                                  null, // optional property list
                                  Date().time // Timestamp
                              )

val request = ChatbaseRequest(listOf(message))

ChatbaseClient().sendAnalytics(request)