انتباه!
بعض السيناريوهات الشائعة
بشكل عام، يمكن استخدامه لأتمتة حسابات WeChat الشخصية المختلفة.
يدعم wxpy إصدار Python 3.4-3.6 والإصدار 2.7
استبدل "pip" في الأمر أدناه بـ "pip3" أو "pip2" لضمان التثبيت على إصدار Python المقابل
pip install -U wxpy
pip install -U wxpy -i " https://pypi.doubanio.com/simple/ "
تسجيل الدخول إلى وي شات:
# 导入模块
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()
واجهة شاملة قائمة على الكائنات، ومكالمات أكثر أناقة
رسالة الرد الافتراضية متعددة الخيوط، رد أسرع
يحتوي على مكونات مفيدة مثل برامج الدردشة الآلية والأصدقاء المشتركين
سطرين فقط من التعليمات البرمجية، استخدم WeChat لتلقي تحذيرات في مشاريع أخرى
استكشاف وتصحيح ممتع، لا حاجة لإجراء تغييرات
يمكن مزج الواجهة الأصلية لـ itchat مع
وبطبيعة الحال، فإنه يغطي أيضًا العديد من الوظائف الأساسية المشتركة:
- إرسال النصوص والصور ومقاطع الفيديو والملفات
- ابحث عن الأصدقاء والمحادثات الجماعية وأعضاء المجموعة وما إلى ذلك حسب الكلمات الرئيسية أو سمات المستخدم
- احصل على اللقب والملاحظات والجنس والمنطقة وغيرها من المعلومات الخاصة بالأصدقاء/أعضاء المجموعة
- أضف أصدقاء، أنشئ مجموعة، قم بدعوة للانضمام إلى المجموعة، اخرج من المجموعة
http://wxpy.readthedocs.io
https://github.com/youfou/wxpy/releases
https://github.com/youfou/wxpy