mirror of
https://github.com/Nezumi-2711/astrbot_plugin_qq_group_daily_analysis.git
synced 2026-09-22 13:38:43 +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"
|
PLUGIN_VERSION = "2.0.0"
|
||||||
|
|
||||||
# 平台标识符
|
# 平台标识符
|
||||||
PLATFORM_ONEBOT = "onebot"
|
|
||||||
PLATFORM_TELEGRAM = "telegram"
|
|
||||||
PLATFORM_DISCORD = "discord"
|
|
||||||
PLATFORM_SLACK = "slack"
|
|
||||||
PLATFORM_LARK = "lark"
|
|
||||||
|
|
||||||
SUPPORTED_PLATFORMS = [
|
SUPPORTED_PLATFORMS = [
|
||||||
PLATFORM_ONEBOT,
|
Platform.ONEBOT.value,
|
||||||
# 未来平台
|
Platform.TELEGRAM.value,
|
||||||
# PLATFORM_TELEGRAM,
|
Platform.DISCORD.value,
|
||||||
# PLATFORM_DISCORD,
|
|
||||||
# PLATFORM_SLACK,
|
|
||||||
# PLATFORM_LARK,
|
|
||||||
]
|
]
|
||||||
|
|
||||||
# 分析默认值
|
# 分析默认值
|
||||||
@@ -101,31 +92,6 @@ HOUR_RANGES = {
|
|||||||
"night": (0, 6),
|
"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_INSUFFICIENT_DATA = "INSUFFICIENT_DATA"
|
||||||
ERROR_LLM_FAILED = "LLM_FAILED"
|
ERROR_LLM_FAILED = "LLM_FAILED"
|
||||||
|
|||||||
Reference in New Issue
Block a user