feat 多通知渠道支持

This commit is contained in:
jxxghp
2023-07-14 13:05:58 +08:00
parent c1e8b6d0ff
commit 6d2f4697b0
22 changed files with 359 additions and 255 deletions

View File

@ -1,5 +1,5 @@
from pathlib import Path
from typing import Optional, Dict, List
from typing import Optional, Dict, List, Union
from pydantic import BaseModel
@ -321,14 +321,12 @@ class Notification(BaseModel):
title: Optional[str] = None
# 文本内容
text: Optional[str] = None
# 列表内容
items: Optional[list] = []
# 图片
image: Optional[str] = None
# 链接
link: Optional[str] = None
# 用户ID
user_id: Optional[str] = None
userid: Optional[Union[str, int]] = None
class CommingMessage(BaseModel):
@ -336,7 +334,7 @@ class CommingMessage(BaseModel):
外来消息
"""
# 用户ID
userid: Optional[str] = None
userid: Optional[Union[str, int]] = None
# 用户名称
username: Optional[str] = None
# 消息渠道