mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 07:27:15 +08:00
fix 消息交互 again
This commit is contained in:
@@ -18,6 +18,7 @@ class SlackModule(_ModuleBase, _MessageBase[Slack]):
|
|||||||
"""
|
"""
|
||||||
super().init_service(service_name=Slack.__name__.lower(),
|
super().init_service(service_name=Slack.__name__.lower(),
|
||||||
service_type=Slack)
|
service_type=Slack)
|
||||||
|
self._channel = MessageChannel.Slack
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_name() -> str:
|
def get_name() -> str:
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ class SynologyChatModule(_ModuleBase, _MessageBase[SynologyChat]):
|
|||||||
"""
|
"""
|
||||||
super().init_service(service_name=SynologyChat.__name__.lower(),
|
super().init_service(service_name=SynologyChat.__name__.lower(),
|
||||||
service_type=SynologyChat)
|
service_type=SynologyChat)
|
||||||
|
self._channel = MessageChannel.SynologyChat
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_name() -> str:
|
def get_name() -> str:
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ class TelegramModule(_ModuleBase, _MessageBase[Telegram]):
|
|||||||
"""
|
"""
|
||||||
super().init_service(service_name=Telegram.__name__.lower(),
|
super().init_service(service_name=Telegram.__name__.lower(),
|
||||||
service_type=Telegram)
|
service_type=Telegram)
|
||||||
|
self._channel = MessageChannel.Telegram
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_name() -> str:
|
def get_name() -> str:
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ class VoceChatModule(_ModuleBase, _MessageBase[VoceChat]):
|
|||||||
"""
|
"""
|
||||||
super().init_service(service_name=VoceChat.__name__.lower(),
|
super().init_service(service_name=VoceChat.__name__.lower(),
|
||||||
service_type=VoceChat)
|
service_type=VoceChat)
|
||||||
|
self._channel = MessageChannel.VoceChat
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_name() -> str:
|
def get_name() -> str:
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ from app.core.config import global_vars, settings
|
|||||||
from app.log import logger
|
from app.log import logger
|
||||||
from app.modules import _ModuleBase, _MessageBase
|
from app.modules import _ModuleBase, _MessageBase
|
||||||
from app.schemas import Notification
|
from app.schemas import Notification
|
||||||
from app.schemas.types import ModuleType
|
from app.schemas.types import ModuleType, MessageChannel
|
||||||
|
|
||||||
|
|
||||||
class WebPushModule(_ModuleBase, _MessageBase):
|
class WebPushModule(_ModuleBase, _MessageBase):
|
||||||
@@ -17,6 +17,7 @@ class WebPushModule(_ModuleBase, _MessageBase):
|
|||||||
初始化模块
|
初始化模块
|
||||||
"""
|
"""
|
||||||
super().init_service(service_name=self.get_name().lower())
|
super().init_service(service_name=self.get_name().lower())
|
||||||
|
self._channel = MessageChannel.WebPush
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_name() -> str:
|
def get_name() -> str:
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ class WechatModule(_ModuleBase, _MessageBase[WeChat]):
|
|||||||
"""
|
"""
|
||||||
super().init_service(service_name=WeChat.__name__.lower(),
|
super().init_service(service_name=WeChat.__name__.lower(),
|
||||||
service_type=WeChat)
|
service_type=WeChat)
|
||||||
|
self._channel = MessageChannel.Wechat
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_name() -> str:
|
def get_name() -> str:
|
||||||
|
|||||||
Reference in New Issue
Block a user