fix: no accounts no send msg

pull/13979/head
wangruidong 2024-08-14 19:20:29 +08:00 committed by Bryan
parent ac0c6ef3d5
commit 647beffc01
7 changed files with 14 additions and 0 deletions

View File

@ -16,6 +16,8 @@ class DingTalk(BackendBase):
def send_msg(self, users, message, subject=None):
accounts, __, __ = self.get_accounts(users)
if not accounts:
return
return self.dingtalk.send_markdown(accounts, subject, message)

View File

@ -8,6 +8,8 @@ class Email(BackendBase):
def send_msg(self, users, message, subject):
accounts, __, __ = self.get_accounts(users)
if not accounts:
return
send_mail_async(subject, message, accounts, html_message=message)

View File

@ -16,6 +16,8 @@ class FeiShu(BackendBase):
def send_msg(self, users, message, subject=None):
accounts, __, __ = self.get_accounts(users)
if not accounts:
return
return self.client.send_text(accounts, message)

View File

@ -17,6 +17,8 @@ class Lark(BackendBase):
def send_msg(self, users, message, subject=None):
accounts, __, __ = self.get_accounts(users)
print('lark', message)
if not accounts:
return
return self.client.send_text(accounts, message)

View File

@ -15,6 +15,8 @@ class Slack(BackendBase):
def send_msg(self, users, message, subject=None):
accounts, __, __ = self.get_accounts(users)
if not accounts:
return
return self.client.send_text(accounts, message)

View File

@ -11,6 +11,8 @@ class SMS(BackendBase):
def send_msg(self, users, sign_name: str, template_code: str, template_param: dict):
accounts, __, __ = self.get_accounts(users)
if not accounts:
return
return self.client.send_sms(accounts, sign_name, template_code, template_param)

View File

@ -17,6 +17,8 @@ class WeCom(BackendBase):
def send_msg(self, users, message, subject=None):
accounts, __, __ = self.get_accounts(users)
if not accounts:
return
return self.wecom.send_text(accounts, message, markdown=True)