pidgin-wechat
เป็นปลั๊กอินโปรโตคอลสำหรับ pidgin/libpurple
ขึ้นอยู่กับ Web Wechat และรองรับการรับข้อความและการรับรูปภาพพื้นฐาน
คุณสามารถใช้ cargo
เพื่อสร้างมันได้
cargo build --release
การขึ้นต่อกันของบิลด์อาจไม่อยู่ในรายการทั้งหมด ฉันเพิ่งทดสอบกับ Archlinux ด้วยตัวตรวจสอบสนิมทุกคืน
คุณสามารถดาวน์โหลดไฟล์ไบนารีที่คอมไพล์แล้วได้ในหน้าเผยแพร่
หากคุณสร้างโดยใช้ cargo
ไฟล์ไบนารี่จะถูกวางไว้ที่ไดเร็กทอรี target/release
หรือ target/debug
หากต้องการติดตั้งปลั๊กอินนี้ เพียงคัดลอกไบนารีไปยังไดเร็กทอรีปลั๊กอินของคุณแล้วรีสตาร์ท pidgin
mkdir -p ~/.purple/plugins
cp -f libwechat.so ~/.purple/plugins/
ขณะนี้โครงการนี้ยังอยู่ในการตรวจสอบทางเทคนิค ฉันต้องทดสอบฟีเจอร์ WeChat บางอย่างและคิดถึงวิธีใช้งานใน Pidgin
ปัญหาที่พบบ่อยที่สุด:
บันทึกของ pidgin-wechat
ถูกพิมพ์ไปยังเอาต์พุตมาตรฐาน เริ่ม pidgin ในเทอร์มินัลของคุณ จากนั้นคุณจะเห็นมัน
หากเกิดข้อขัดข้อง คุณสามารถใช้ coredumpctl -1 info pidgin
เพื่อตรวจสอบข้อมูล core dump มันมีประโยชน์มากในการค้นหาปัญหา (ตรวจสอบให้แน่ใจว่าคุณติดตั้งแพ็คเกจ coredump)
.
├── Cargo.lock
├── Cargo.toml
├── README.md
├── screenshot
│ ├── 2017-04-13-211208_887x708_scrot.png
│ └── 2017-04-13-211409_302x579_scrot.png
└── src
├── chatroom.rs struct of chatroom infomation
├── message.rs struct of message
├── pointer.rs a wrapper of raw C pointer
├── server.rs core protocol file
├── user.rs struct of user infomation
└── wechat.rs core pidgin interface file
การใช้งาน Wechat บนเดสก์ท็อปมีอยู่แล้วและอาจมี UI ที่ทันสมัย แต่ฉันต้องการเข้าสู่ระบบ IM ทั้งหมดของฉันด้วยเครื่องมือเดียวกัน (เช่น IRC, MSN ฯลฯ) ฉันเลือกพิดจิ้นเพราะมันรองรับโปรโตคอลการแชทมากมาย
ไม่รองรับ. เนื่องจากโปรแกรมนี้ใช้โปรโตคอลเว็บ wechat หากเว็บ wechat ไม่รองรับคุณสมบัติเหล่านี้ เราก็ไม่สามารถทำได้เช่นกัน
โครงการนี้ได้รับอนุญาตภายใต้ WTFPL