pythonでログイン(非常に詳細)自動返信を微信

トラブルの良いオリジナルのソース備考をコピーします!

 

最近、マイクロ我々は、マイクロチャンネルのウェブ版を通じてできると信じて、いくつかの簡単な遊び実装マイクロ文字のWebバージョン、情報をクロールヤードの福袋を掃引するログオンを、あなたはまた、メッセージを送信するために投稿することができます。

 

「」このライブラリはitchatインストールされています     pip install itchat

先着期間シンプルトライアルマイクロ手紙をログに記録するように、2次元コードを生成し、次のコードを実行して、ログインを確認するためのスキャンコード電話側の後、それがこの、「filehelper」にメッセージを送信しますfilehelperは、マイクロチャネル伝送アシスタント上のファイルです。

 

インポートitchat 

#のログ
itchat.login()
送信メッセージ 
itchat.send(U ' こんにちはアヒル!'' filehelper '

これは、ファイル転送アシスタントが自動的こんにちはダックを送る与えます!

また、ログオンし、私たちが遊ぶことができるようにメッセージを送って、ダウンする〜

 

「」を達成男女比にマイクロ文字の友人の男性を

もちろん、バディリスト、ジェンダー統計数のリストを取得するには、非常に簡単です、自分のマイクロ文字の友人の下で性比の統計情報が欲しいです

輸入itchat 

#はログインする
()itchat.login 

取得バディリスト 
フレンズ= itchat.get_friends(更新= 真)[0:] 

#は、カウンタ、男性と女性を初期化し、もちろん、一部の人々が充填されていない 
他の=男性=女性= 0 

自分の「所有」から後に計数して、リストをトラバースは、リストには、彼の最初の1である男性のための1、2、女性
のための友達[1 :]:
    セックス = I [ セックス]
     IFセックス= 。1 = 
        MALE + = 1。
     ELIFのセックス== 2 
        FEMALE。+ = 1
     
        他の= 1 + 合計数、良いああ〜の比率計算 
合計= LEN(フレンズ[1 :]) 良好な印刷結果を印刷(U " 男性の友人:。。%2F %% "%(フロート(男性)/合計100 * ))
 を印刷(U " 女性の友人:%2F %% "%(フロート(メス)/総100 * ))
 を印刷(U " その他:%2F %% "%(フロート(その他)/総* 100))




結果:

「」を実現マイクロチャネルの自動返信を

その後、QQに似た自動返信を達成するために、原則的には、裏面にメッセージ、メッセージを受信すると同時に、アシスタントにファイルを送信している、あなたは、統一されたファイルのアシスタント内のメッセージを表示することができます。

コードはシンプルで、見てみましょう

UTF8コーディング= 
インポートitchat 

自動返信カプセル化デコレータ、受信したメッセージがテキストである場合、すなわち、テキストメッセージ 
itchat.msg_register @(テキストDEF text_reply(MSG):
    メッセージは、独自によって送信されませんとき
    のIF  ない MSG [ ' fromusername ' ] == MYUSERNAME:
        アシスタント促すためのファイルを送信 
        (U itchat.send_msg " 友人の情報を受け取った[%のS]を@%sの:%S \ N- "%を
                        (time.strftimeを(" %D %% Y-M-%のH:%のM:%S "、time.localtime(MSG [ ' CREATETIME ']))、
                         メッセージ[ ' ユーザー' ] [ ' ニックネーム' ]、
                         MSG [ ' テキスト' ])、' filehelper ' #1 返信する友人に
        戻る Uを[自動返信]こんにちは、私は何かがいない今の私、1人の意志ご連絡を。\ nをあなたのメッセージを受け取った:%S \ nは'%(MSG [ ' テキスト' ])

IF  __name__ == ' __main__ " 
    itchat.auto_login() 

    あなた自身のユーザー名の取得 
    MYUSERNAMEを= itchat.get_friends(更新=真)[0] [" ユーザー名" ] 
    itchat.run()

実行した後、自動返信モードをオンにし、ログイン電話を表示のままになります。

 

 

 

もちろん、テキストテキスト情報に加えて、あなたはまた、画像(画像表現パッケージ数)、音声、名刺、場所、および情報共有ノートの種類(つまり、このようなメッセージの撤退などのニュースの誰かのヒント、)、として書かれデコレータを受け取ることができますフォームを実現することができます

@ itchat.msg_register([ ' 地図'' カード'' 注意'' 共有'' ピクチャ'' テキスト' ])

 

トラブルの良いオリジナルのソース備考をコピーします!

コンプリート!

 

おすすめ

転載: www.cnblogs.com/Wang-jialu/p/10936414.html