From d9ea95c67ee637accf4d73d6ce4ddcd01ef9b940 Mon Sep 17 00:00:00 2001 From: yanyongyu Date: Sun, 1 Nov 2020 19:20:18 +0800 Subject: [PATCH] :ambulance: fix message segment get --- nonebot/adapters/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nonebot/adapters/__init__.py b/nonebot/adapters/__init__.py index b7abd955..1f34d01e 100644 --- a/nonebot/adapters/__init__.py +++ b/nonebot/adapters/__init__.py @@ -286,6 +286,9 @@ class BaseMessageSegment(abc.ABC): def __setitem__(self, key, value): return setattr(self, key, value) + def get(self, key, default=None): + return getattr(self, key, default) + @classmethod @abc.abstractmethod def text(cls, text: str) -> "BaseMessageSegment":