feat: add poke reply

This commit is contained in:
2024-09-28 12:37:18 +08:00
parent bc04c53517
commit 120fc38084
6 files changed
+21 -4

No files matched your search

@@ -13,6 +13,7 @@ import cn.rtast.fancybot.util.initDatabase
import cn.rtast.rob.ROneBotFactory
import cn.rtast.rob.entity.*
import cn.rtast.rob.entity.lagrange.FileEvent
import cn.rtast.rob.entity.lagrange.PokeEvent
import cn.rtast.rob.enums.ArrayMessageType
import cn.rtast.rob.util.ob.MessageChain
import cn.rtast.rob.util.ob.OneBotListener
@@ -117,6 +118,18 @@ class FancyBot : OneBotListener {
.build()
this.sendGroupMessage(groupId, msg)
}
override suspend fun onPoke(event: PokeEvent) {
event.groupId?.let {
if (event.targetId == configManager.selfId) {
val msg = MessageChain.Builder()
.addAt(event.userId)
.addText("${event.action.first()}牛魔呢")
.build()
this.sendGroupMessage(it, msg)
}
}
}
}
fun initFilesDir() {