อธิบาย
PC WeChat Robot ใช้ฟังก์ชั่นต่อไปนี้:
- รับสมุดที่อยู่
- ส่งข้อความรูปภาพไฟล์บทความ XML นามบัตรนามบัตร AI TE ข้อความ
- ข้อมูลเพื่อนแบบสอบถามตาม WXID
- รับสมาชิกกลุ่มทั้งหมด WXID ตาม ID กลุ่ม
- ตรวจสอบสถานะของเพื่อน (ไม่ว่าเพื่อนจะถูกลบหรือถูกบล็อก)
- รับข้อความต่าง ๆ เขียนฟังก์ชั่นการโทรกลับสำหรับการประมวลผล
- Encapsulate com interface เพื่ออำนวยความสะดวกในการโทรโดยใช้ภาษาที่คุณชื่นชอบ
- การจัดการกลุ่ม
- เปิด wechat เพิ่มเติม
ใช้
- คำสั่ง Taobao
- ผง
- การรวบรวมบัญชีสาธารณะ WeChat
- การสำรองข้อมูลประวัติการแชท
- การใช้งานอื่น ๆ ที่คุณนึกถึง
เวอร์ชันที่มีอยู่
WeChat PC เวอร์ชัน 3.5.0.46
WeChat PC เวอร์ชัน 3.6.0.18
WeChat PC เวอร์ชัน 3.7.0.26
WeChat PC เวอร์ชัน 3.7.0.30
สาขาหลักสอดคล้องกับ WeChat เวอร์ชัน 3.7.0.30 สำหรับเวอร์ชันอื่น ๆ โปรดตรวจสอบสาขาที่เกี่ยวข้อง
สภาพแวดล้อมการรวบรวม
Visual Studio 2019 (การกำหนดค่าแพลตฟอร์ม: Win32 (x86))
หลักการ
ผ่านการย้อนกลับ PC WeChat การโทรคีย์ตั้งอยู่การเรียกชุดประกอบ DLL แบบอินไลน์เพื่อลงทะเบียนส่วนประกอบ COM 32 บิตสำหรับการโทรภายนอกของกระบวนการ 64 บิต/32 บิต
สารบัญคำอธิบาย
./CWeChatRobot : รหัสการใช้งานของ Component Component
./DWeChatRobot : รหัสการใช้งาน DLL ที่ฉีดแล้วรุ่นซ็อกเก็ตและ COM สามารถรวบรวมได้ตามการกำหนดค่าแพลตฟอร์ม
./old_projects : มีตัวอย่างการโทร C# และการโทร E-Language ในเวอร์ชัน 3.7.0.26
./Python : ตัวอย่าง Python และไฟล์ทดสอบอินเทอร์เฟซ
./wxDriver : รหัสการใช้งานของคนขับ
หากต้องการดาวน์โหลดไฟล์ไบนารีโปรดไปที่: ปล่อย
เริ่มต้นอย่างรวดเร็ว
ดำเนินการคำสั่งต่อไปนี้ด้วยสิทธิ์ของผู้ดูแลระบบ:
# 安装
CWeChatRobot.exe /regserver
# 卸载
CWeChatRobot.exe /unregserver
เรียก
Python:
อ้างอิง wxrobot.py
C#:
อ้างถึง Comwechatrobotcsharp ขอบคุณ @Ringostudio สำหรับการบริจาคของเขา
ภาษาง่าย:
อ้างถึง ESDK ขอบคุณ @lovezm สำหรับการบริจาคของเขา
คุณสมบัติเพิ่มเติม
- ลองเพิ่มฟังก์ชันการทำงานที่เป็นปัญหา
เมื่อคุณมีเวลาคุณจะพัฒนาตามลำดับข้างต้น อย่างไรก็ตามแผนเป็นเพียงแผน หากไม่ได้ใช้งานโปรดยกโทษให้ ฉัน คุณสามารถส่ง PR ได้
อัปเดตระเบียน
2022.04.01
- ใช้ SafeArray เพื่อกลับไปที่รายการสมุดที่อยู่ซึ่งแสดงสัญลักษณ์พิเศษในชื่อเล่นเพื่อนอย่างถูกต้อง
- คำอธิบายของการเพิ่มไดเรกทอรีลงใน readme
- อัปเดตรหัสตัวอย่าง C# และเพิ่มตัวอย่างการเดินทางของรายชื่อเพื่อน
2022.04.11
- ปรับเปลี่ยนอินเทอร์เฟซเพื่อรับข้อมูลส่วนบุคคลและส่งบทความเข้ากันได้กับ WXID เวอร์ชันเก่า (ยังไม่ทดลองโปรดพูดถึงปัญหาหากคุณมีคำถามใด ๆ )
- เพิ่มอินเทอร์เฟซเพื่อรับข้อความและคุณสามารถเขียนการโทรกลับเพื่อประมวลผลข้อความ (ดูไฟล์ตัวอย่าง Python)
2022.04.12
- เพิ่มอินเทอร์เฟซเพื่อส่งข้อความกลุ่ม Aite
2022.04.12
- เพิ่มเพื่อให้สมาชิกกลุ่มทั้งหมดอินเตอร์เฟส WXID ผ่าน ID กลุ่ม
2022.04.13
- อัปเดตอินเทอร์เฟซกลุ่ม aite ซึ่งสามารถใช้กับผู้ใช้หลายคนในเวลาเดียวกัน
2022.04.18
- เพิ่มเพื่อรับอินเทอร์เฟซที่จับฐานข้อมูล (ด้ามจับบางส่วนคุณต้องได้รับการจัดการเต็มรูปแบบ)
- เพิ่มอินเทอร์เฟซการดำเนินการคำสั่ง SQL
- เพิ่มอินเทอร์เฟซการสำรองข้อมูลฐานข้อมูลออนไลน์
2022.06.01
- ปรับให้เข้ากับ WeChat เวอร์ชัน 3.7.0.26 ฟังก์ชั่นบางอย่างยังไม่ได้รับการทดสอบ หากคุณมีคำถามใด ๆ โปรดรายงานปัญหา
2022.06.02
- เพิ่มอินเทอร์เฟซแอปพลิเคชันเพื่อน (ด้วยอินเทอร์เฟซที่รับข้อความคุณสามารถส่งเพื่อนโดยอัตโนมัติ)
- เพิ่มการจัดการฐานข้อมูลประวัติการแชท (ประเภทข้อความแอปพลิเคชันเพื่อนคือ 0x25)
- อินเทอร์เฟซ startervice ที่ได้รับการปรับให้เหมาะสมไม่ปิดกระบวนการระยะไกลอีกต่อไปในระหว่างการฉีดซ้ำ
2022.06.04
- เติมเต็มอินเตอร์เฟส COM ของการเพิ่มเพื่อนผ่านข้อมูล WXID และ V3 (ต่อมาเพิ่มอินเทอร์เฟซ Data Query V3 ผ่าน WeChat, หมายเลขโทรศัพท์มือถือและหมายเลข QQ)
- เพิ่มประสิทธิภาพตรรกะของการรับข้อความและเพิ่มเวลาข้อความ เพิ่มตะขอใหม่เพื่อส่งข้อความส่งคืนข้อมูลเพื่อแยกแยะการส่งและรับโดยค่าบูล
- แก้ไขข้อผิดพลาดที่อาจทำให้อินเตอร์เฟส COM ไม่สามารถโหลด dwechatrobot.dll เพื่อคำนวณออฟเซ็ตภายใต้การกำหนดค่าการเปิดตัว
2022.06.07
- เพิ่มอินเทอร์เฟซเพื่อรับเวอร์ชัน WeChat ปัจจุบัน (อ่านรีจิสทรี) และเริ่ม WeChat
- เพิ่มประสิทธิภาพส่วนต่อประสานการสืบค้นฐานข้อมูลและตอนนี้คุณสามารถสืบค้นประเภท blob ได้ตามปกติ
2022.06.10
- เพิ่มการติดตามไปยังบัญชีอย่างเป็นทางการค้นหาข้อมูลผู้ใช้บนอินเทอร์เน็ตเสียงฮุครูปภาพที่ไม่ได้เข้ารหัสและอินเทอร์เฟซหมายเลขเวอร์ชัน WeChat ที่กำหนดเอง
- อินเทอร์เฟซระหว่าง Hook Voice และรูปภาพมีข้อบกพร่องชั่วคราวและรูปภาพอาจไม่สามารถดาวน์โหลดได้โดยอัตโนมัติหลังจากได้รับ ชื่อไฟล์ของข้อความเสียงจะถูกประทับเวลาชั่วคราวและแผนจะถูกแทนที่ด้วยรหัสข้อความ ปรับให้เหมาะสมเมื่อคุณมีเวลา
2022.06.13
- เพิ่มประสิทธิภาพส่วนต่อประสานข้อความ Aite Message เพิ่มพารามิเตอร์ใหม่เพื่อระบุว่าจะเติมชื่อเล่นของบุคคล Aite โดยอัตโนมัติ
- เพิ่มประสิทธิภาพของบทความการส่งอินเทอร์เฟซเพิ่มพารามิเตอร์ใหม่เพื่อแสดงภาพขนาดย่อของการ์ดข้อความ
- เพิ่มอินเทอร์เฟซเพื่อนที่ถูกลบใหม่
- เพิ่มอินเทอร์เฟซโปรแกรม Mini Sending
2022.06.18
- แก้ไขข้อบกพร่องหลายตัว
- จัดระเบียบโครงสร้างรหัสเพื่ออำนวยความสะดวกในการพัฒนาอินเทอร์เฟซที่ใช้ WebSocket
- เพิ่มโปรแกรม 64 บิตเพื่อฉีด DLL ไปยังไดรเวอร์โปรแกรม 32 บิต
2022.06.24
- แก้ปัญหาที่ซ็อกเก็ตอาจไม่สมบูรณ์ในสคริปต์ Python
- แก้ปัญหาที่ว่าหากมีข้อความหลายข้อความจากบุคคลเดียวกันถูกซิงโครไนซ์ระหว่างการเต้นของหัวใจ
- ขอบคุณ @shangdev สำหรับความคิด ตอนนี้เมื่อคุณเปิดรูปภาพ Hook ช่วงเวลาดาวน์โหลดอัตโนมัติจะถูกแก้ไขตลอดทั้งวัน
2022.06.30
- ดัดแปลงเป็นเวอร์ชัน 3.7.0.30
2022.07.19
- เพิ่มอินเทอร์เฟซหมายเหตุการดัดแปลงใหม่
- เพิ่มฟังก์ชั่นการจัดการกลุ่มรวมถึงการเพิ่มสมาชิกการลบสมาชิกการตั้งค่าการตั้งค่าการปรับเปลี่ยนชื่อกลุ่มตั้งชื่อเล่นส่วนตัวภายในกลุ่มและรับชื่อสมาชิกกลุ่ม
2022.07.24
- เพิ่มการจัดการแบบหลายเปิด
2022.07.28
- แก้ปัญหาที่รู้จักและเพิ่มประสิทธิภาพการจัดการแบบหลายเปิด
- refactoring การใช้งานบางอย่างใน com
2022.08.13
- ตอนนี้เนื้อหา Hook Message มีรหัสข้อความ
- ทำอินเทอร์เฟซ HTTP ให้สมบูรณ์สำหรับการส่งข้อความโปรดดูที่ wxDriver.py จะต้องใช้เวลาสักครู่สำหรับอินเทอร์เฟซอื่น ๆ
- เพิ่มไฟล์การกำหนดค่าโครงการขอบคุณ @amchii สำหรับวิธีการที่ให้ไว้
2022.08.21
- ฟังก์ชั่นทั้งหมดอินเทอร์เฟซ HTTP ถูกห่อหุ้มและสามารถยอมรับคำขอรับและโพสต์ได้
- ให้ตัวอย่างของการโทรอินเตอร์เฟส http โปรดดูที่ wxDriver.py
2022.08.25
- รูปแบบของข้อความที่ได้รับการแก้ไขเป็น JSON และตอนนี้คุณยังสามารถรับข้อมูลเพิ่มเติมได้และคุณสามารถรับพา ธ การบันทึกไฟล์จากข้อมูลเพิ่มเติมหรือเป็น WXID โดย Aite
- เพิ่มประสิทธิภาพการเข้าถึงข้อมูลส่วนบุคคลและรับอินเทอร์เฟซข้อมูลเพื่อน
2022.09.09
- เพิ่มฟังก์ชั่นการเปิดเบราว์เซอร์ในตัวสำหรับ WeChat
- เพิ่มฟังก์ชั่นการได้รับข้อความในอดีตสำหรับบัญชีอย่างเป็นทางการ (สามารถรับได้มากแค่ไหนโดยไม่ต้องทดสอบโปรดใช้ด้วยความระมัดระวังเพื่อป้องกันไม่ให้บัญชีถูกบล็อก)
- แก้ไขข้อผิดพลาดที่ทำให้รูปภาพและเสียงถูกบันทึกลงในไดเรกทอรีการติดตั้ง WeChat แทนไดเรกทอรีที่ระบุ
- เพิ่มประสิทธิภาพอินเทอร์เฟซข้อความแบบเรียลไทม์และตอนนี้คุณจะนำ WXID ของคุณมาเอง
- เพิ่มประสิทธิภาพเส้นทางภาพและการบันทึกเสียงเพื่ออำนวยความสะดวกความแตกต่างระหว่างข้อความจากบัญชีที่แตกต่างกัน
2022.09.10
- สุขสันต์วันกลางฤดูร้อนเทศกาล
- เพิ่มฟังก์ชั่นการส่งต่อข้อความโปรดอย่าส่งต่อเสียงซองจดหมายสีแดงและข้อความอื่น ๆ
- ฟิลด์
localId ได้รับการเพิ่มลงในอินเทอร์เฟซข้อความแบบเรียลไทม์ซึ่งใช้ในการส่งต่ออินเทอร์เฟซข้อความ ตอนนี้คุณยังสามารถรับการแจ้งเตือนข้อความการเพิกถอน - เพิ่มประสิทธิภาพจุดเชื่อมต่อ COM ข้อความออกอากาศในเธรดและไคลเอนต์สามารถบล็อกเพื่อรอรูปภาพเสียงและแหล่งข้อมูลอื่น ๆ
2022.09.18
- แก้ไขข้อผิดพลาดที่ไม่สามารถส่งต่อข้อความที่ถูกต้องเมื่อมีหลาย msg.dbs ตอนนี้ฟังก์ชั่นการส่งต่อข้อความใช้ MSGID เป็นพารามิเตอร์
- แก้ไขข้อผิดพลาดที่ทำให้ WeChat ล้มเหลวในการรับข้อความแบบเรียลไทม์เมื่อไม่มีเซสชันที่เลือก
- แก้ไขข้อผิดพลาดที่ทำให้เกิดการละเมิดการเข้าถึงหน่วยความจำเมื่อบัญชี WeChat บางบัญชีได้รับข้อมูลส่วนบุคคล
- เพิ่มประสิทธิภาพอินเทอร์เฟซข้อความแบบเรียลไทม์และไม่ส่งคืนฟิลด์ LocalID อีกต่อไป ตอนนี้ Extrabuf ส่งคืนข้อมูลดั้งเดิมแทนข้อมูลที่เข้ารหัส Base64 เพิ่มฟิลด์ใหม่เพื่อแยกแยะว่าข้อความที่ส่งโดยโทรศัพท์มือถือหรือไม่ (ข้อความที่ได้รับไม่มีฟิลด์นี้)
- เพิ่มประสิทธิภาพส่วนต่อประสานข้อมูลส่วนบุคคลและสามารถกลับไปที่เส้นทางโฟลเดอร์ส่วนบุคคลได้
- เพิ่มประสิทธิภาพอินเทอร์เฟซกลุ่ม aite และจัดลำดับความสำคัญของการเติมของชื่อเล่นกลุ่ม
- เพิ่มอินเทอร์เฟซรหัส QR และเมื่อเรียกอินเทอร์เฟซนี้จะเปลี่ยนไปใช้รหัส QR เพื่อเข้าสู่ระบบ
2022.09.22
- เพิ่มฟังก์ชั่น a8key
- แก้ไขข้อผิดพลาดที่ทำให้การเข้าถึงอินเทอร์เฟซที่จับฐานข้อมูลมีผลเพียงครั้งเดียว
2022.09.27
- เพิ่มประสิทธิภาพอินเทอร์เฟซข้อความส่งต่อรับอินเทอร์เฟซที่จับฐานข้อมูลและเพิ่มการประทับเวลาดั้งเดิมในข้อความเรียลไทม์
2022.10.07
- เพิ่มการส่งอินเทอร์เฟซ XML ดั้งเดิม
- เพิ่มอินเทอร์เฟซเข้าสู่ระบบใหม่
- พยายามแก้ไขปัญหาการขัดข้องที่เกิดจากการส่งไฟล์ความล้มเหลวและการจัดรูปแบบการประทับเวลา
- มีการเพิ่มฟิลด์ใหม่เพื่อรับตำแหน่งที่บันทึกภาพขนาดย่อข้อความวิดีโอ
2022.10.16
- เพิ่มอินเทอร์เฟซการชำระเงิน
- การเพิ่มประสิทธิภาพอินเทอร์เฟซข้อความแบบเรียลไทม์รองรับการรับข้อมูลเสียงและวิดีโอแชทและรองรับการรับข้อมูลที่รวดเร็วเมื่อเปลี่ยนผู้ติดต่อบนโทรศัพท์มือถือ
- แก้ไขปัญหาที่ทราบบางอย่าง
2022.11.2
- สนับสนุนการส่งการแสดงออกแบบไดนามิก
- สนับสนุนการดาวน์โหลดวิดีโออัตโนมัติในเวลากลางคืน (จำเป็นต้องเปิดใช้งานการตรวจสอบข้อความแบบเรียลไทม์)
- เพิ่มฟังก์ชั่นการดาวน์โหลดไฟล์แนบข้อความผ่านรหัสข้อความ
ให้รางวัลแก่ผู้เขียน
โปรดให้ดาราผู้แต่งขอบคุณ
คำเตือน
รหัสสำหรับการสื่อสารและการเรียนรู้เท่านั้นโปรดอย่าใช้เพื่อวัตถุประสงค์ที่ผิดกฎหมายและเชิงพาณิชย์! หากมีข้อพิพาททางกฎหมายเกิดขึ้นก็ไม่มีส่วนเกี่ยวข้องกับผู้แต่ง!