调整消息发送逻辑
This commit is contained in:
@@ -35,18 +35,13 @@ class MessageUtil:
|
||||
if at_list:
|
||||
if at_list == "notify@all": # @所有人
|
||||
ats = " @所有人"
|
||||
else:
|
||||
wxids = at_list.split(",")
|
||||
if len(wxids) > 0:
|
||||
ats += self.client.get_nickname(receiver)
|
||||
|
||||
# {msg}{ats} 表示要发送的消息内容后面紧跟@,例如 北京天气情况为:xxx @张三
|
||||
if ats == "":
|
||||
self.LOG.info(f"To {receiver}: {msg}")
|
||||
self.client.send_text_message(receiver, "{msg}", "")
|
||||
self.client.send_text_message(receiver, msg, "")
|
||||
else:
|
||||
self.LOG.info(f"To {receiver}: {ats}\r{msg}")
|
||||
self.client.send_text_message(receiver, f"{ats}\n{msg}", at_list)
|
||||
self.client.send_at_message(receiver, msg, at_list.split(","))
|
||||
|
||||
def send_file(self, file_path: str, receiver: str) -> str:
|
||||
"""
|
||||
@@ -107,7 +102,7 @@ class MessageUtil:
|
||||
return self.client.send_link_message(self.app_id, receiver, title, digest, url, thumburl)
|
||||
|
||||
def invite_member(self, group_id, sender):
|
||||
return self.client.invite_chatroom_member( sender, group_id)
|
||||
return self.client.invite_chatroom_member(sender, group_id)
|
||||
|
||||
def get_chatroom_members(self, group_id) -> dict:
|
||||
data = self.client.get_chatroom_member_list(self.app_id, group_id)
|
||||
|
||||
Reference in New Issue
Block a user