From 1377f7337daf894190f4a5d7045ca9abd9c12db7 Mon Sep 17 00:00:00 2001 From: yanyongyu Date: Fri, 9 Oct 2020 00:57:30 +0800 Subject: [PATCH] :ambulance: fix message segment setitem --- nonebot/adapters/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nonebot/adapters/__init__.py b/nonebot/adapters/__init__.py index 88fec148..ba9b712b 100644 --- a/nonebot/adapters/__init__.py +++ b/nonebot/adapters/__init__.py @@ -285,6 +285,9 @@ class BaseMessageSegment(abc.ABC): def __getitem__(self, key): return getattr(self, key) + def __setitem__(self, key, value): + return setattr(self, key, value) + @classmethod @abc.abstractmethod def text(cls, text: str) -> "BaseMessageSegment":