ความสนใจ!
สถานการณ์ทั่วไปบางประการ
โดยรวมแล้ว สามารถใช้เพื่อทำให้บัญชีส่วนตัว 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