mirror of
https://github.com/Nezumi-2711/astrbot_plugin_qq_group_daily_analysis.git
synced 2026-09-22 05:31:52 +00:00
refactor: 规范化常量定义,消除冗余并对齐平台支持范围
- 移除冗余的全局字符串常量,统一采用 Enum 类型 - 更新 SUPPORTED_PLATFORMS 以正确包含 Telegram 和 Discord - 确保常量定义与实际平台适配器能力对齐
This commit is contained in:
+3
-37
@@ -71,19 +71,10 @@ PLUGIN_NAME = "astrbot_plugin_qq_group_daily_analysis"
|
||||
PLUGIN_VERSION = "2.0.0"
|
||||
|
||||
# 平台标识符
|
||||
PLATFORM_ONEBOT = "onebot"
|
||||
PLATFORM_TELEGRAM = "telegram"
|
||||
PLATFORM_DISCORD = "discord"
|
||||
PLATFORM_SLACK = "slack"
|
||||
PLATFORM_LARK = "lark"
|
||||
|
||||
SUPPORTED_PLATFORMS = [
|
||||
PLATFORM_ONEBOT,
|
||||
# 未来平台
|
||||
# PLATFORM_TELEGRAM,
|
||||
# PLATFORM_DISCORD,
|
||||
# PLATFORM_SLACK,
|
||||
# PLATFORM_LARK,
|
||||
Platform.ONEBOT.value,
|
||||
Platform.TELEGRAM.value,
|
||||
Platform.DISCORD.value,
|
||||
]
|
||||
|
||||
# 分析默认值
|
||||
@@ -101,31 +92,6 @@ HOUR_RANGES = {
|
||||
"night": (0, 6),
|
||||
}
|
||||
|
||||
# 报告格式
|
||||
REPORT_FORMAT_TEXT = "text"
|
||||
REPORT_FORMAT_MARKDOWN = "markdown"
|
||||
REPORT_FORMAT_IMAGE = "image"
|
||||
REPORT_FORMAT_HTML = "html"
|
||||
|
||||
# 消息内容类型
|
||||
CONTENT_TYPE_TEXT = "text"
|
||||
CONTENT_TYPE_IMAGE = "image"
|
||||
CONTENT_TYPE_EMOJI = "emoji"
|
||||
CONTENT_TYPE_STICKER = "sticker"
|
||||
CONTENT_TYPE_FILE = "file"
|
||||
CONTENT_TYPE_AUDIO = "audio"
|
||||
CONTENT_TYPE_VIDEO = "video"
|
||||
CONTENT_TYPE_REPLY = "reply"
|
||||
CONTENT_TYPE_AT = "at"
|
||||
CONTENT_TYPE_UNKNOWN = "unknown"
|
||||
|
||||
# 分析任务状态
|
||||
TASK_STATE_PENDING = "pending"
|
||||
TASK_STATE_RUNNING = "running"
|
||||
TASK_STATE_COMPLETED = "completed"
|
||||
TASK_STATE_FAILED = "failed"
|
||||
TASK_STATE_CANCELLED = "cancelled"
|
||||
|
||||
# 错误代码
|
||||
ERROR_INSUFFICIENT_DATA = "INSUFFICIENT_DATA"
|
||||
ERROR_LLM_FAILED = "LLM_FAILED"
|
||||
|
||||
Reference in New Issue
Block a user