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