From 1b1a579f236c60b02e3b830934ace6a4ca734248 Mon Sep 17 00:00:00 2001 From: RTAkland Date: Fri, 11 Oct 2024 19:24:33 +0800 Subject: [PATCH] chore: add command description annotation --- .../fancybot/commands/{misc => lookup}/IdiomExplainCommand.kt | 4 +++- .../kotlin/cn/rtast/fancybot/commands/lookup/TheCatCommand.kt | 2 ++ .../fancybot/commands/lookup/TheHistoryOfTodayCommand.kt | 2 ++ .../kotlin/cn/rtast/fancybot/commands/misc/ReactionCommand.kt | 2 ++ .../cn/rtast/fancybot/commands/misc/TodayEatDrinkCommand.kt | 3 +++ 5 files changed, 12 insertions(+), 1 deletion(-) rename src/main/kotlin/cn/rtast/fancybot/commands/{misc => lookup}/IdiomExplainCommand.kt (92%) diff --git a/src/main/kotlin/cn/rtast/fancybot/commands/misc/IdiomExplainCommand.kt b/src/main/kotlin/cn/rtast/fancybot/commands/lookup/IdiomExplainCommand.kt similarity index 92% rename from src/main/kotlin/cn/rtast/fancybot/commands/misc/IdiomExplainCommand.kt rename to src/main/kotlin/cn/rtast/fancybot/commands/lookup/IdiomExplainCommand.kt index 764177f..53f93e5 100644 --- a/src/main/kotlin/cn/rtast/fancybot/commands/misc/IdiomExplainCommand.kt +++ b/src/main/kotlin/cn/rtast/fancybot/commands/lookup/IdiomExplainCommand.kt @@ -5,8 +5,9 @@ */ -package cn.rtast.fancybot.commands.misc +package cn.rtast.fancybot.commands.lookup +import cn.rtast.fancybot.annotations.CommandDescription import cn.rtast.fancybot.configManager import cn.rtast.fancybot.entity.apispace.IdiomExplainResponse import cn.rtast.fancybot.util.Http @@ -15,6 +16,7 @@ import cn.rtast.rob.util.BaseCommand import cn.rtast.rob.util.ob.MessageChain import cn.rtast.rob.util.ob.OneBotListener +@CommandDescription("解释一个成语") class IdiomExplainCommand : BaseCommand() { override val commandNames = listOf("成语解释") diff --git a/src/main/kotlin/cn/rtast/fancybot/commands/lookup/TheCatCommand.kt b/src/main/kotlin/cn/rtast/fancybot/commands/lookup/TheCatCommand.kt index a2d783c..532afa2 100644 --- a/src/main/kotlin/cn/rtast/fancybot/commands/lookup/TheCatCommand.kt +++ b/src/main/kotlin/cn/rtast/fancybot/commands/lookup/TheCatCommand.kt @@ -7,6 +7,7 @@ package cn.rtast.fancybot.commands.lookup +import cn.rtast.fancybot.annotations.CommandDescription import cn.rtast.fancybot.entity.thecat.Cat import cn.rtast.fancybot.util.Http import cn.rtast.fancybot.util.str.encodeToBase64 @@ -18,6 +19,7 @@ import cn.rtast.rob.util.BaseCommand import cn.rtast.rob.util.ob.MessageChain import cn.rtast.rob.util.ob.OneBotListener +@CommandDescription("随机猫猫图") class TheCatCommand : BaseCommand() { override val commandNames = listOf("随机猫咪", "随机猫猫") diff --git a/src/main/kotlin/cn/rtast/fancybot/commands/lookup/TheHistoryOfTodayCommand.kt b/src/main/kotlin/cn/rtast/fancybot/commands/lookup/TheHistoryOfTodayCommand.kt index 83e9da9..31acdc6 100644 --- a/src/main/kotlin/cn/rtast/fancybot/commands/lookup/TheHistoryOfTodayCommand.kt +++ b/src/main/kotlin/cn/rtast/fancybot/commands/lookup/TheHistoryOfTodayCommand.kt @@ -7,6 +7,7 @@ package cn.rtast.fancybot.commands.lookup +import cn.rtast.fancybot.annotations.CommandDescription import cn.rtast.fancybot.configManager import cn.rtast.fancybot.entity.tianxing.HistoryOfToday import cn.rtast.fancybot.util.Http @@ -19,6 +20,7 @@ import java.time.LocalDateTime import java.time.ZoneId import java.time.format.DateTimeFormatter +@CommandDescription("历史上的今天~~~") class TheHistoryOfTodayCommand : BaseCommand() { override val commandNames = listOf("历史上的今天") diff --git a/src/main/kotlin/cn/rtast/fancybot/commands/misc/ReactionCommand.kt b/src/main/kotlin/cn/rtast/fancybot/commands/misc/ReactionCommand.kt index 576a958..2f21d80 100644 --- a/src/main/kotlin/cn/rtast/fancybot/commands/misc/ReactionCommand.kt +++ b/src/main/kotlin/cn/rtast/fancybot/commands/misc/ReactionCommand.kt @@ -7,11 +7,13 @@ package cn.rtast.fancybot.commands.misc +import cn.rtast.fancybot.annotations.CommandDescription import cn.rtast.rob.entity.GroupMessage import cn.rtast.rob.enums.QQFace import cn.rtast.rob.util.BaseCommand import cn.rtast.rob.util.ob.OneBotListener +@CommandDescription("让你的消息得到回应(reaction)!") class ReactionCommand : BaseCommand() { override val commandNames = listOf("reaction", "回应") diff --git a/src/main/kotlin/cn/rtast/fancybot/commands/misc/TodayEatDrinkCommand.kt b/src/main/kotlin/cn/rtast/fancybot/commands/misc/TodayEatDrinkCommand.kt index 59a6616..5c9abdd 100644 --- a/src/main/kotlin/cn/rtast/fancybot/commands/misc/TodayEatDrinkCommand.kt +++ b/src/main/kotlin/cn/rtast/fancybot/commands/misc/TodayEatDrinkCommand.kt @@ -7,11 +7,13 @@ package cn.rtast.fancybot.commands.misc +import cn.rtast.fancybot.annotations.CommandDescription import cn.rtast.rob.entity.GroupMessage import cn.rtast.rob.util.BaseCommand import cn.rtast.rob.util.ob.OneBotListener import kotlin.random.Random +@CommandDescription("今天吃什么") class TodayEatCommand : BaseCommand() { override val commandNames = listOf("今天吃什么") @@ -32,6 +34,7 @@ class TodayEatCommand : BaseCommand() { } } +@CommandDescription("今天喝什么") class TodayDrinkCommand : BaseCommand() { override val commandNames = listOf("今天喝什么")