From f164d85c5c9f4e4453225c2e39f4f865d2eb9dd8 Mon Sep 17 00:00:00 2001 From: yanyongyu Date: Fri, 9 Oct 2020 00:10:50 +0800 Subject: [PATCH] :bug: fix message segment getitem --- nonebot/adapters/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nonebot/adapters/__init__.py b/nonebot/adapters/__init__.py index 78177825..88fec148 100644 --- a/nonebot/adapters/__init__.py +++ b/nonebot/adapters/__init__.py @@ -282,6 +282,9 @@ class BaseMessageSegment(abc.ABC): def __add__(self, other): raise NotImplementedError + def __getitem__(self, key): + return getattr(self, key) + @classmethod @abc.abstractmethod def text(cls, text: str) -> "BaseMessageSegment":