mirror of
https://github.com/dalbodeule/chibot-chzzk-bot.git
synced 2025-08-07 21:01:14 +00:00
[feature] add loki handler.
This commit is contained in:
@@ -204,6 +204,7 @@ class UserHandler(
|
||||
val logger: Logger,
|
||||
private var user: User,
|
||||
var streamStartTime: LocalDateTime?,
|
||||
val chatLogger: Logger = LoggerFactory.getLogger("${channel.channelName}-chat"),
|
||||
) {
|
||||
lateinit var client: ChzzkClient
|
||||
lateinit var chatChannelId: String
|
||||
@@ -370,6 +371,7 @@ class UserHandler(
|
||||
GlobalScope.launch {
|
||||
delay(100L)
|
||||
client.sendChatToLoggedInChannel(msg.limitUtf8Length(100))
|
||||
chatLogger.info("[SEND]${channel.channelName}: ${msg.limitUtf8Length(100)}{${msg.length} / 100}")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -31,6 +31,7 @@ class MessageHandler(
|
||||
|
||||
private val channel = handler.channel
|
||||
private val logger = handler.logger
|
||||
private val chatLogger = handler.chatLogger
|
||||
private val listener = handler.listener
|
||||
|
||||
private val dispatcher: CoroutinesEventBus by inject(CoroutinesEventBus::class.java)
|
||||
@@ -372,7 +373,7 @@ class MessageHandler(
|
||||
|
||||
internal fun handle(msg: SessionChatMessage, user: User) {
|
||||
if(msg.senderChannelId == ChzzkHandler.botUid) return
|
||||
|
||||
chatLogger.info("[RECV]${channel.channelName}: ${msg.content}{${msg.content.length} / 100}")
|
||||
val commandKey = msg.content.split(' ')[0]
|
||||
commands[commandKey.lowercase()]?.let { it(msg, user) }
|
||||
}
|
||||
|
Reference in New Issue
Block a user