diff --git a/pkg/qqbot/manager.py b/pkg/qqbot/manager.py index b3783d0e..84e96596 100644 --- a/pkg/qqbot/manager.py +++ b/pkg/qqbot/manager.py @@ -290,7 +290,8 @@ class QQBotManager: def process(text = None) -> str: replys = "" - event.message_chain.remove(At(self.bot.qq)) + if At(self.bot.qq) in event.message_chain: + event.message_chain.remove(At(self.bot.qq)) processing.append("group_{}".format(event.sender.id))