async def friendship_search(self, weixin: Optional[str] = None,
name : Optional[str] = None,
phone: Optional[str] = None) -> Optional[str]:
"""
search friendship by wexin/phone
:param weixin:
:param phone:
:return:
"""
# TODO: itchat can't get contact's phone number, so phone search can't be used.
if weixin is not None:
weixin_response = await self.contact_payload(contact_id=weixin)
if weixin_response is not None:
return weixin_response.id
elif name is not None:
weixin_response = self.itchat.search_friends(nickName= name)
if weixin_response is not None:
return weixin_response
return weixin_response
Reproduce your problem
Error info
INFO: 127.0.0.1:64207 - "POST /search_friends HTTP/1.1" 200 OK
requirements
Describe your problem
尝试搭建一个发送文字到指定微信用户的API,使用了itchat的search_friends方法,运行非常慢。
Reproduce your problem
Error info
INFO: 127.0.0.1:64207 - "POST /search_friends HTTP/1.1" 200 OK
Your experiments