- Python: ruff --fix 修復 280 個 lint 錯誤 - lewooogo-core: src/ 目錄未追蹤,導致 CI eslint 失敗 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
30 lines
667 B
Python
30 lines
667 B
Python
"""
|
|
leWOOOgo Notification System
|
|
=============================
|
|
Phase 6: Output Plugins 生態系
|
|
|
|
NotificationProvider 介面 + 具體實作:
|
|
- DiscordWebhookProvider
|
|
- SlackWebhookProvider (TODO)
|
|
- LineNotifyProvider (TODO)
|
|
"""
|
|
|
|
from .base import (
|
|
ExecutionStatus,
|
|
NotificationMessage,
|
|
NotificationProvider,
|
|
NotificationResult,
|
|
)
|
|
from .discord import DiscordWebhookProvider
|
|
from .manager import NotificationManager, get_notification_manager
|
|
|
|
__all__ = [
|
|
"NotificationProvider",
|
|
"NotificationMessage",
|
|
"NotificationResult",
|
|
"ExecutionStatus",
|
|
"DiscordWebhookProvider",
|
|
"NotificationManager",
|
|
"get_notification_manager",
|
|
]
|