From c4d8c0eaf0871f578a97fb55232d030bba525cbd Mon Sep 17 00:00:00 2001 From: RTAkland Date: Mon, 14 Oct 2024 17:43:26 +0800 Subject: [PATCH] feat: add pastebin generate action log --- .../kotlin/cn/rtast/fancybot/commands/misc/PastebinCommand.kt | 3 +++ src/main/kotlin/cn/rtast/fancybot/enums/CommandAction.kt | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/cn/rtast/fancybot/commands/misc/PastebinCommand.kt b/src/main/kotlin/cn/rtast/fancybot/commands/misc/PastebinCommand.kt index d5a4900..2d1d864 100644 --- a/src/main/kotlin/cn/rtast/fancybot/commands/misc/PastebinCommand.kt +++ b/src/main/kotlin/cn/rtast/fancybot/commands/misc/PastebinCommand.kt @@ -13,7 +13,9 @@ import cn.rtast.fancybot.commands.misc.ShortLinkCommand.Companion.makeShortLink import cn.rtast.fancybot.configManager import cn.rtast.fancybot.entity.pastebin.PastebinPayload import cn.rtast.fancybot.entity.pastebin.PastebinResponse +import cn.rtast.fancybot.enums.CommandAction import cn.rtast.fancybot.util.Http +import cn.rtast.fancybot.util.file.insertActionRecord import cn.rtast.fancybot.util.str.toJson import cn.rtast.rob.entity.GroupMessage import cn.rtast.rob.util.BaseCommand @@ -31,5 +33,6 @@ class PastebinCommand : BaseCommand() { params = mapOf("key" to configManager.apiRtastKey) ) message.reply("$API_RTAST_URL/api/pp/${response.id}?raw=true".makeShortLink()) + insertActionRecord(CommandAction.Pastebin, message.sender.userId, content) } } \ No newline at end of file diff --git a/src/main/kotlin/cn/rtast/fancybot/enums/CommandAction.kt b/src/main/kotlin/cn/rtast/fancybot/enums/CommandAction.kt index 2105f40..e4b302c 100644 --- a/src/main/kotlin/cn/rtast/fancybot/enums/CommandAction.kt +++ b/src/main/kotlin/cn/rtast/fancybot/enums/CommandAction.kt @@ -10,5 +10,5 @@ package cn.rtast.fancybot.enums enum class CommandAction(val action: String) { SendMail("发送邮件"), Echo("使用Echo"), GenQRCode("生成二维码"), Status("获取状态"), Compiler("执行语言代码"), AntiRevoke("防撤回"), - Wiki("查询Wiki"), AI("问AI") + Wiki("查询Wiki"), AI("问AI"), Pastebin("生成pastebin") } \ No newline at end of file