feat: add poke reply
This commit is contained in:
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() {
|
||||
|
||||
Reference in New Issue
Block a user