PC WeChat アシスタント (非 Web WeChat バージョン): メッセージを定期的に送信し、グループでメッセージを自動的に送信します。ファイルディレクトリにexeをダウンロードして使用するだけです。
最終編集日: 2024/11/19
質問がある場合は、他の人が参照できるように、Issue に質問を送信することをお勧めします。
個人メール: [email protected]。
お役に立てましたら、星をお願いします~
python pack.py
実行するだけです。 これまで使われてきたitchatなどのツールはすべてWeb版WeChatをベースにしています。 WeChat Web ページにログインできないため、以前のツールは無効になります。したがって、私は uiautomation を使用して WeChat 上で操作を実行します暴力運営、この倉庫があります。そして使用します3年間独学でグラフィカルインターフェースレベルを習得誰でも使えるシンプルな UI を書きました。
注: コードが正しく実行されるように、対応するコンテンツを入力するときは、サンプルのコンテンツ形式に厳密に従ってください。
注: 使用中は入力形式を厳守してください。そうでないと、プログラムが自動的に終了します。 (境界条件をいちいち考えるのは面倒なのでダチョウポリシーを採用しました)。
@ 指定されたグループチャット内の他の人 (@ 全員が @ 全員の権限を必要とする場合) -> def at()
指定したユーザー名を持つ連絡先を検索してメッセージを送信します -> def send_msg()
指定したユーザー名で連絡先送信ファイルを検索 -> def send_file()
すべてのアドレス帳のすべての連絡先を取得 -> def find_all_contacts()
新しいメッセージを自動的に検出 -> def check_new_msg()
自動返信用の連絡先リストを設定します -> def set_auto_reply()
指定したチャットウィンドウのチャット履歴を取得 -> def get_dialogs()
指定したチャットウィンドウの写真とビデオを取得 -> def save_dialog_pictures()
注: 電話をかけるには、 ui_auto_wechat.pyファイルを入力してください。内部コードはシンプルかつ詳細なので、気軽に試すことができます。
パッケージ化機能により、ユーザーはpython pack.py
直接実行して exe ファイルをパッケージ化できます。
ビジュアルコントロールツリーのファイルはDIY志向のユーザー向けで、コントロールの種類や深さが見やすくなっています。
ファイルのコピー操作を提供し、指定されたパスのファイルをクリップボードにコピーする関数を呼び出します。
PC版WeChat上での各種操作の実装コードです。内部コードはシンプルで自由なDIYをサポートします。
WeChatの複数の言語のサポートを提供し、自分のニーズに応じて選択できます。
これは、グラフィカル インターフェイスで WeChat 上の操作を呼び出すために作成されたグラフィカル インターフェイスです。私はめんどくさいので、アートを諦めて、途中で変更を加えました。
制御モジュールは、UI インターフェイスを構成する小さなコンポーネントです。
これは、ダウンロードして直接使用できるパッケージ化された exe プログラムです。 wechat_gui.pyをパッケージ化して exe ファイルを生成することもできます。
**图形界面示意图**
[WeChat オープン パスを選択] をクリックし、ディレクトリ内の WeChat 実行可能 exe ファイルを選択します。
[ユーザーの追加] をクリックし、メッセージの送信先のユーザー名 (以下に示すように、検索ボックスに表示される名前) を入力します。
テキスト ボックスの右側にある [追加] ボタンをクリックし、テキストまたはファイルを追加することを選択します。追加されたコンテンツは追加された順に1つずつ送信されます。
(オプション) スケジュールされた時間に送信したい場合は、下の「時間を追加」ボタンをクリックし、指定された形式に従って時間を追加します。そして、「Start Timing」をクリックすると、リストで指定した時刻に達すると、指定したメッセージが指定したユーザーに送信されます。
WeChatグループ内で@したい相手の名前を事前に確認してください
「at: + 人の名前」の形式でテキスト コンテンツをインターフェイスに追加します (@everyone の場合、人の名前を入力する必要はありません。コロンは英語の記号であることに注意してください)。
注: @everyone を実行する場合は、WeChat グループ内の @everyone の権限があることを確認してください。そうでない場合は失敗します。現在、@ 相手の名前の後に直接コンテンツを送信することはサポートされていません。最初に相手の名前を @ してから、送信コンテンツを個別に追加してください。
ユーザーは、送信するすべてのオブジェクトの名前を事前に表示し、テキスト ファイルに保存し、[ユーザー テキスト ファイルをロード] ボタンをクリックすると、すべてのオブジェクトが自動的にロードされます。
ユーザー txt ファイルの形式は次のとおりです。
各行はオブジェクトの名前です。
送信するコンテンツを事前に書き留めて txt ファイルに保存し、「コンテンツ txt ファイルを読み込む」ボタンをクリックすると、すべてのコンテンツが自動的に読み込まれます。 コンテンツ内で改行したい場合は、コンテンツ内で「n」を使用して改行できます (例: 「HellonI am xx」)。
注: このメソッドはテキスト コンテンツの送信のみをサポートします。
コンテンツの txt ファイル形式は次のとおりです。
各行は内容メッセージです。コンテンツを入力する前に、メッセージの送信先となるオブジェクトを指定する必要があります。
注: 指定したオブジェクトと送信するコンテンツは英語のコロンで区切る必要があります。
このアプリが良いと思ったら、星を付けてください。著者をミルクティーに招待して、日常の中に小さな幸せを感じることもできますよ〜