
API wrapper for traQ bots offering coroutine-friendly DSL-style event handlers (onMessageCreated), message-reply utilities, token-based initialization, and a simple run lifecycle for quick bot setup.
Kotlin で traQ Bot を書くための API ラッパーです。
Gradle プロジェクトに以下の依存関係を追加してください。
dependencies {
implementation("jp.xhw:trakt-bot:5.1.1")
}import jp.xhw.trakt.bot.onMessageCreated
suspend fun main() {
val client = trakt(token = "replace-with-your-token") {
onMessageCreated { event ->
if (event.message.content == "ping") {
event.message.reply("pong")
}
}
}
client.run()
}Kotlin で traQ Bot を書くための API ラッパーです。
Gradle プロジェクトに以下の依存関係を追加してください。
dependencies {
implementation("jp.xhw:trakt-bot:5.1.1")
}import jp.xhw.trakt.bot.onMessageCreated
suspend fun main() {
val client = trakt(token = "replace-with-your-token") {
onMessageCreated { event ->
if (event.message.content == "ping") {
event.message.reply("pong")
}
}
}
client.run()
}