当前位置:   article > 正文

python微信自动回复工具_python wxauto 自动回复

python wxauto 自动回复

1.导入第三方库

  1. from wxauto import *
  2. import time
  3. import pyautogui
  4. import pyperclip

2.打开微信(电脑版)

  1. def reply_message_if_send_key_word(user, key_word, reply_message):
  2. msgs = wx.GetAllMessage
  3. message_value = [msg[1] for msg in msgs]
'
运行

3.接受信息

  1. for index, msg in enumerate(msgs):
  2. if msg[1] ==key_word:
  3. print("*"*20)
  4. if reply_message not in message_value[index:]:
  5. print(f"收到关键词{key_word},将自动回复以下语句:{reply_message}")
  6. wx.ChatWith(user)
  7. test='自动回复:不在'
  8. def get_msg():
  9. contents = test
  10. return contents.split(" ")
  11. def send(msg):
  12. pyperclip.copy(msg)
  13. pyautogui.hotkey('ctrl', 'v')
  14. pyautogui.press('enter')
  15. def send_msg(friend):
  16. for i in range(1):
  17. for msg in get_msg():
  18. send(msg)
  19. time.sleep(0.0001)
  20. if __name__ == '__main__':
  21. send_msg(user)
  22. else:
  23. pass
  24. print("*"*20)

4.启动函数

  1. if __name__ == '__main__':
  2. user = '文件传输助手'
  3. key_word = '在吗'
  4. reply_message = '自动回复:不在'
  5. while True:
  6. reply_message_if_send_key_word(user=user, key_word=key_word, reply_message=reply_message)
  7. time.sleep(1)

5.总结

  1. from wxauto import *
  2. import time
  3. import pyautogui
  4. import pyperclip
  5. msg='自动回复:不在'
  6. # 获取当前微信客户端
  7. wx = WeChat()
  8. user = '文件传输助手'
  9. # 获取会话列表
  10. wx.GetSessionList()
  11. def reply_message_if_send_key_word(user, key_word, reply_message):
  12. #wx.LoadRecentMessage(1)
  13. msgs = wx.GetAllMessage
  14. message_value = [msg[1] for msg in msgs]
  15. for index, msg in enumerate(msgs):
  16. if msg[1] ==key_word:
  17. print("*"*20)
  18. if reply_message not in message_value[index:]:
  19. print(f"收到关键词{key_word},将自动回复以下语句:{reply_message}")
  20. wx.ChatWith(user)
  21. test='自动回复:不在'
  22. def get_msg():
  23. contents = test
  24. return contents.split(" ")
  25. def send(msg):
  26. pyperclip.copy(msg)
  27. pyautogui.hotkey('ctrl', 'v')
  28. pyautogui.press('enter')
  29. def send_msg(friend):
  30. for i in range(1):
  31. for msg in get_msg():
  32. send(msg)
  33. time.sleep(0.0001)
  34. if __name__ == '__main__':
  35. send_msg(user)
  36. else:
  37. pass
  38. print("*"*20)
  39. if __name__ == '__main__':
  40. user = '文件传输助手'
  41. key_word = '在吗'
  42. reply_message = '自动回复:不在'
  43. while True:
  44. reply_message_if_send_key_word(user=user,key_word=key_word,reply_message=reply_message)
  45. time.sleep(1)

由于即将开学,以后更新将会变少

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/988715
推荐阅读
相关标签
  

闽ICP备14008679号