mirror of
https://github.com/nonebot/nonebot2.git
synced 2025-02-22 02:25:56 +08:00
🐛 fix none message
This commit is contained in:
parent
877fa1a75a
commit
60fd092410
@ -211,7 +211,7 @@ class Message(list, abc.ABC):
|
|||||||
"""消息数组"""
|
"""消息数组"""
|
||||||
|
|
||||||
def __init__(self,
|
def __init__(self,
|
||||||
message: Union[str, Mapping, Iterable[Mapping],
|
message: Union[str, None, Mapping, Iterable[Mapping],
|
||||||
T_MessageSegment, T_Message, Any] = None,
|
T_MessageSegment, T_Message, Any] = None,
|
||||||
*args,
|
*args,
|
||||||
**kwargs):
|
**kwargs):
|
||||||
@ -221,7 +221,9 @@ class Message(list, abc.ABC):
|
|||||||
* ``message: Union[str, list, dict, MessageSegment, Message, Any]``: 消息内容
|
* ``message: Union[str, list, dict, MessageSegment, Message, Any]``: 消息内容
|
||||||
"""
|
"""
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
if isinstance(message, Message):
|
if message is None:
|
||||||
|
return
|
||||||
|
elif isinstance(message, Message):
|
||||||
self.extend(message)
|
self.extend(message)
|
||||||
elif isinstance(message, MessageSegment):
|
elif isinstance(message, MessageSegment):
|
||||||
self.append(message)
|
self.append(message)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user