From aa874ab95eebdf78a017934b500977096bf66197 Mon Sep 17 00:00:00 2001 From: RTAkland Date: Fri, 20 Sep 2024 22:03:56 +0800 Subject: [PATCH] faet: add leave notice --- src/main/kotlin/cn/rtast/fancybot/FancyBot.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/kotlin/cn/rtast/fancybot/FancyBot.kt b/src/main/kotlin/cn/rtast/fancybot/FancyBot.kt index d25c9ec..881843f 100644 --- a/src/main/kotlin/cn/rtast/fancybot/FancyBot.kt +++ b/src/main/kotlin/cn/rtast/fancybot/FancyBot.kt @@ -155,6 +155,17 @@ class FancyBot : OneBotListener { override suspend fun onGroupFileUpload(event: FileEvent) { event.saveTo("./files") } + + override suspend fun onLeaveEvent(groupId: Long, userId: Long, operator: Long, time: Long) { + val msg = MessageChain.Builder() + .addText("有人退群了") + .addNewLine() + .addText("QQ: $userId | 操作者: ${if (operator == 0L) "主动退出" else operator}") + .addNewLine() + .addText("下次再见吧~~~") + .build() + this.sendGroupMessage(groupId, msg) + } } val configManager = ConfigManager()