diff --git a/plugins/point_trade/main.py b/plugins/point_trade/main.py index 868972d..09c4ab4 100644 --- a/plugins/point_trade/main.py +++ b/plugins/point_trade/main.py @@ -132,7 +132,6 @@ class PointTradePlugin(MessagePluginInterface): sender = message.get("sender") roomid = message.get("roomid", "") gbm: GroupBotManager = message.get("gbm") - xml = message.get("xml", "") self.bot: WechatAPIClient = message.get("bot") self.revoke: MessageAutoRevoke = message.get("revoke") @@ -483,7 +482,8 @@ class PointTradePlugin(MessagePluginInterface): content = str(message.get("content", "")).strip() sender = message.get("sender") roomid = message.get("roomid", "") - xml = message.get("xml", "") + msg: WxMessage = message.get("full_wx_msg") + xml = msg.msg_source # 检查是否在群聊中 if not roomid: @@ -702,8 +702,8 @@ class PointTradePlugin(MessagePluginInterface): """处理保释命令""" sender = message.get("sender") roomid = message.get("roomid", "") - xml = message.get("xml", "") - + msg: WxMessage = message.get("full_wx_msg") + xml = msg.msg_source # 检查是否在群聊中 if not roomid: client_msg_id, create_time, new_msg_id = await self.bot.send_text_message(sender,