pidgin-wechat
pidgin/libpurple
용 프로토콜 플러그인입니다. Web Wechat 기반으로 기본적인 메시지 수신과 사진 수신을 지원합니다.
cargo
사용하여 건설할 수 있습니다.
cargo build --release
빌드 종속성이 완전히 나열되지 않았을 수 있습니다. 방금 Nightly Rust 컴파일러를 사용하여 Archlinux에서 테스트했습니다.
릴리스 페이지에서 컴파일된 바이너리 파일을 다운로드할 수 있습니다.
cargo
사용하여 빌드하는 경우 바이너리 파일은 target/release
또는 target/debug
디렉터리에 배치됩니다.
이 플러그인을 설치하려면 바이너리를 플러그인 디렉터리에 복사하고 pidgin
다시 시작하면 됩니다.
mkdir -p ~/.purple/plugins
cp -f libwechat.so ~/.purple/plugins/
현재 이 프로젝트는 아직 기술 검증 단계에 있습니다. WeChat 기능 중 일부를 테스트하고 이를 피진에서 구현하는 방법을 생각해 봐야 합니다.
가장 일반적인 문제:
pidgin-wechat
의 로그가 표준 출력으로 인쇄됩니다. 터미널에서 pidgin을 시작하면 볼 수 있습니다.
충돌이 발생한 경우 coredumpctl -1 info pidgin
사용하여 코어 덤프 정보를 확인할 수 있습니다. 문제를 찾는 데 매우 유용합니다. (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가 있을 수도 있지만 동일한 도구(IRC, MSN 등)에서 모든 IM에 로그인하고 싶습니다. 나는 많은 채팅 프로토콜을 지원하기 때문에 pidgin을 선택했습니다.
지원되지 않습니다. 이 프로그램은 웹 위챗 프로토콜을 기반으로 하기 때문에 웹 위챗이 이러한 기능을 지원하지 않으면 우리도 지원할 수 없습니다.
이 프로젝트는 WTFPL 에 따라 라이센스가 부여됩니다.