diff --git a/GenshinUID/__init__.py b/GenshinUID/__init__.py index 39d9b279..09557867 100644 --- a/GenshinUID/__init__.py +++ b/GenshinUID/__init__.py @@ -250,5 +250,6 @@ def convert_message(_msg: Any, message: List[Message]): else: message.append(Message('reply', _msg.data['id'])) elif _msg.type == 'mention': - message.append(Message('at', _msg.data['user_id'])) + if 'user_id' in _msg.data: + message.append(Message('at', _msg.data['user_id'])) return message diff --git a/GenshinUID/client.py b/GenshinUID/client.py index 97af51a4..45b1f821 100644 --- a/GenshinUID/client.py +++ b/GenshinUID/client.py @@ -500,7 +500,6 @@ async def telegram_send( await _send(_msg['data'], None) else: await _send(content, image) - await _send(content, image) async def feishu_send(