pidgin wechat
1.0.0
pidgin-wechat
是pidgin/libpurple
的协议插件。它基于Web微信,支持基本的消息接收和图片接收。
您可以使用cargo
来构建它。
cargo build --release
构建依赖项可能未完全列出。我刚刚使用 nightly rust 编译器在 Archlinux 上进行了测试。
您可以在 Releases 页面下载编译好的二进制文件。
如果您使用cargo
进行构建,则二进制文件将放置在target/release
或target/debug
目录中。
要安装此插件,只需将二进制文件复制到您的插件目录并重新启动pidgin
。
mkdir -p ~/.purple/plugins
cp -f libwechat.so ~/.purple/plugins/
目前该项目尚处于技术验证阶段。我需要测试一些微信功能并思考如何在洋泾浜中实现它们。
最常见的问题:
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
桌面微信实现已经存在,并且可能具有现代 UI,但我想在同一个工具(如 IRC、MSN 等)中登录我的所有 IM。我选择洋泾浜是因为它支持很多聊天协议。
不支持。因为这个程序是基于网页微信协议的,如果网页微信不支持这些功能,我们也不能。
该项目已获得WTFPL许可。