wxpy
wxpy 0.3.9.8 (2017-6-16)
注意!
いくつかの一般的なシナリオ
全体として、さまざまな WeChat 個人アカウントを自動化するために使用できます。
wxpy は Python 3.4 ~ 3.6 およびバージョン 2.7 をサポートします。
対応する Python バージョンに確実にインストールできるように、以下のコマンドの「pip」を「pip3」または「pip2」に置き換えます。
pip install -U wxpy
pip install -U wxpy -i " https://pypi.doubanio.com/simple/ "
WeChat にログインします。
# 导入模块
from wxpy import *
# 初始化机器人,扫码登陆
bot = Bot ()
友達を探す:
# 搜索名称含有 "游否" 的男性深圳好友
my_friend = bot . friends (). search ( '游否' , sex = MALE , city = "深圳" )[ 0 ]
メッセージを送信:
# 发送文本给好友
my_friend . send ( 'Hello WeChat!' )
# 发送图片
my_friend . send_image ( 'my_picture.jpg' )
さまざまなメッセージに自動的に応答します。
# 打印来自其他好友、群聊和公众号的消息
@ bot . register ()
def print_others ( msg ):
print ( msg )
# 回复 my_friend 的消息 (优先匹配后注册的函数!)
@ bot . register ( my_friend )
def reply_my_friend ( msg ):
return 'received: {} ({})' . format ( msg . text , msg . type )
# 自动接受新的好友请求
@ bot . register ( msg_types = FRIENDS )
def auto_accept_friends ( msg ):
# 接受好友请求
new_friend = msg . card . accept ()
# 向新的好友发送消息
new_friend . send ( '哈哈,我自动接受了你的好友请求' )
ログイン/実行状態を維持します:
# 进入 Python 命令行、让程序保持运行
embed ()
# 或者仅仅堵塞线程
# bot.join()
包括的なオブジェクトベースのインターフェイス、よりエレガントな呼び出し
デフォルトのマルチスレッド応答メッセージ、より高速な応答
チャットボットや共通の友人などの便利なコンポーネントが含まれています
たった 2 行のコードで、WeChat を使用して他のプロジェクトの警告を受け取ることができます
楽しい探索とデバッグ、変更の必要なし
itchat のオリジナル インターフェイスを組み合わせることができます。
もちろん、さまざまな一般的な基本機能もカバーしています。
- テキスト、写真、ビデオ、ファイルを送信する
- 友達、グループチャット、グループメンバーなどをキーワードやユーザー属性で検索
- 友達/グループメンバーのニックネーム、メモ、性別、地域などの情報を取得します
- 友達の追加、グループの作成、グループへの招待、グループからの移動
http://wxpy.readthedocs.io
https://github.com/youfou/wxpy/releases
https://github.com/youfou/wxpy