PyWeChatSpyを使って、自動的にWeChatに返信して、ワンセットの機能を実現するコードです。



この前、WeChatのオンラインで機能を撮影しました。発売したばかりなのに、才能のあるネット友達に壊されました。

もっと節操のない撮り方があります。ここでは展示しません。
しかし、写真を撮ると弱いヒントになります。チャットでしか感じられません。WeChatインタフェースを利用しないと、撮ってもすぐに返事ができません。ここではPyWeChat Spyの使い方を紹介します。https://github.com/veikai/PyWeChatSpy)表情包で返して撮ってください。
まず表情図を用意します。ここではパンダの頭を選びました。

2、2.8.0.333バージョンのPC WeChatクライアントをインストールする(https://share.weiyun.com/5AwuXRG)
3、Pythoon 3.8.3_を取り付けるx 64 32ビットシステム(https://www.python.org/ftp/python/3.8.3/python-3.8.3-amd64.exe)の学生は公式サイトで32人のインストールパッケージをダウンロードできます。

4、cmdを開けてpip install PyWeChat Spyを入力して実行する。

5、この時はコード化が必要です。まずap.pyファイルを新規作成します。
 まずPyWeChatSpyモジュール、正規のモジュール、ランダムなrandomモジュールを導入して、メッセージの内容に合うようにします。ランダムに返信画像を選択します。 

from PyWeChatSpy import WeChatSpy 
import random 
import re 
 次に返信処理関数を定義します。パーサー

def my_parser(data): 
 pass 
 そしてWeChat Spyクラスを具体化します。 

spy = WeChatSpy(parser=my_parser) 
 最後にMY_を書きますパーサー関数処理ロジック 

if data["type"] == 5: #           
 for msg in data["data"]: #        
 if msg["msg_type"] == 10000: #              
  #                                    
  # {'self': 0, 'msg_type': 10000, 'wxid1': '179xxxxxx72@chatroom', 'content': '"Mandy    "     '} 
  m = re.search('".*"     ', msg["content"]) 
  if m: #                   
  image_path = f"images/{random.randint(1, 7)}.jpg" #             
  spy.send_file(msg["wxid1"], image_path) #      
 実行コード 

if __name__ == '__main__': 
 spy.run() #     
この時に撮影された写真があれば、グループで話してもプライベートで話しても自動的に返信します。

全体コードは以下の通りです

from PyWeChatSpy import WeChatSpy 
import random 
import re 
def my_parser(data): 
 if data["type"] == 5: #           
 for msg in data["data"]: #        
  if msg["msg_type"] == 10000: #              
  #                                    
  # {'self': 0, 'msg_type': 10000, 'wxid1': '179xxxxxx72@chatroom', 'content': '"Mandy    "     '} 
  m = re.search('".*"     ', msg["content"]) 
  if m: #                   
   image_path = f"images/{random.randint(1, 7)}.jpg" #             
   spy.send_file(msg["wxid1"], image_path) #      
spy = WeChatSpy(parser=my_parser) #    WeChatSpy  
if __name__ == '__main__': 
 spy.run() #      
app.pyの保管場所は写真フォルダと一致していなければ、正しく返信できません。画像経路D:\mages、app.pyの保存経路はD:\app.pyは中国語の経路をしばらくサポートしていません。
ここではPyWeChat Spyを使って自動的に返信するWeChat撮影機能についての記事を紹介します。PyWeChat Spyに関する自動返信用のWeChatSpyで撮影した内容は以前の文章を検索したり、以下の関連記事を見たりしてください。これからもよろしくお願いします。