优化at动作
This commit is contained in:
@@ -32,13 +32,16 @@ class WechatAPIClient(LoginMixin, MessageMixin, FriendMixin, ChatroomMixin, User
|
|||||||
"""
|
"""
|
||||||
if not self.wxid:
|
if not self.wxid:
|
||||||
raise UserLoggedOut("请先登录")
|
raise UserLoggedOut("请先登录")
|
||||||
|
|
||||||
output = ""
|
output = ""
|
||||||
for at_id in at:
|
# 如果@不是在群里对话,则直接发送消息
|
||||||
nickname = await self.get_chatroom_nickname(at_id, wxid)
|
if wxid.endswith("@chatroom"):
|
||||||
output += f"@{nickname}\u2005"
|
for at_id in at:
|
||||||
|
nickname = await self.get_chatroom_nickname(at_id, wxid)
|
||||||
|
output += f"@{nickname}\u2005"
|
||||||
|
|
||||||
output += "\n"
|
output += "\n"
|
||||||
output += content
|
output += content
|
||||||
|
else:
|
||||||
|
output = content
|
||||||
|
|
||||||
return await self.send_text_message(wxid, output, at)
|
return await self.send_text_message(wxid, output, at)
|
||||||
|
|||||||
Reference in New Issue
Block a user