feat: add pastebin generate action log

This commit is contained in:
2024-10-14 17:43:26 +08:00
parent f96f7b7055
commit c4d8c0eaf0
2 files changed
+4 -1

No files matched your search

@@ -13,7 +13,9 @@ import cn.rtast.fancybot.commands.misc.ShortLinkCommand.Companion.makeShortLink
import cn.rtast.fancybot.configManager import cn.rtast.fancybot.configManager
import cn.rtast.fancybot.entity.pastebin.PastebinPayload import cn.rtast.fancybot.entity.pastebin.PastebinPayload
import cn.rtast.fancybot.entity.pastebin.PastebinResponse import cn.rtast.fancybot.entity.pastebin.PastebinResponse
import cn.rtast.fancybot.enums.CommandAction
import cn.rtast.fancybot.util.Http import cn.rtast.fancybot.util.Http
import cn.rtast.fancybot.util.file.insertActionRecord
import cn.rtast.fancybot.util.str.toJson import cn.rtast.fancybot.util.str.toJson
import cn.rtast.rob.entity.GroupMessage import cn.rtast.rob.entity.GroupMessage
import cn.rtast.rob.util.BaseCommand import cn.rtast.rob.util.BaseCommand
@@ -31,5 +33,6 @@ class PastebinCommand : BaseCommand() {
params = mapOf("key" to configManager.apiRtastKey) params = mapOf("key" to configManager.apiRtastKey)
) )
message.reply("$API_RTAST_URL/api/pp/${response.id}?raw=true".makeShortLink()) message.reply("$API_RTAST_URL/api/pp/${response.id}?raw=true".makeShortLink())
insertActionRecord(CommandAction.Pastebin, message.sender.userId, content)
} }
} }
@@ -10,5 +10,5 @@ package cn.rtast.fancybot.enums
enum class CommandAction(val action: String) { enum class CommandAction(val action: String) {
SendMail("发送邮件"), Echo("使用Echo"), GenQRCode("生成二维码"), SendMail("发送邮件"), Echo("使用Echo"), GenQRCode("生成二维码"),
Status("获取状态"), Compiler("执行语言代码"), AntiRevoke("防撤回"), Status("获取状态"), Compiler("执行语言代码"), AntiRevoke("防撤回"),
Wiki("查询Wiki"), AI("问AI") Wiki("查询Wiki"), AI("问AI"), Pastebin("生成pastebin")
} }