自建了个 Matrix 的服务器, 想把其它 IM 的消息都同步过来, 目前已有的 matrix bridge 不满足自己的需求, 就自己动手了
效果如图:
项目地址:
1 thedog 2022-09-25 20:59:06 +08:00 点个赞,转发效果咋样,会漏会延迟吗 |
3 pC0oc4EbCSsJUy4W 2022-09-25 21:13:38 +08:00 微信的用其他框架 hook 呗,vlm 我的 |
![]() | 4 huntzhan 2022-09-25 21:37:27 +08:00 支持多总! |
![]() | 6 PowerDi 2022-09-25 23:56:41 +08:00 微信是不是要 web 登陆 |
![]() | 7 Aloento 2022-09-25 23:58:12 +08:00 这个好哎 |
![]() | 8 zsj950618 2022-09-26 01:33:33 +08:00 然而这种使用微信 web 的方式,很容易被封。。。且用且珍惜。 |
9 lovestudykid 2022-09-26 04:14:30 +08:00 wechat web 很容易被封,但是可以伪装成 deepin wechat 绕过 |
![]() | 10 duo OP ![]() @PowerDi 走的是 pc hook 的方式, 所以桥接微信需要个 windows 的主机, 或者是 docker wine |
![]() | 11 kxjhlele 2022-09-26 09:52:42 +08:00 相当溜,直接多开吗? |
12 z0wjqnxi 2022-09-26 10:09:52 +08:00 请问可以用在自己没有管理权限的 homeserver 上吗? |
15 Dimole 2022-09-26 14:55:30 +08:00 via Android 用 Matrix 和 matrix-qq 比直接用 Icalingua++ 强多少? |
![]() | 16 likeme 2022-09-26 16:00:36 +08:00 我很好奇,微信 /qq 的接口你是怎么拿到的。。 |
17 spamss 2022-09-27 14:35:38 +08:00 via iPhone 用 ehforwarderbot 有一个好处就是无限存储(暂时) |
![]() | 18 duo OP @spamss 确实,无限存储的感觉太爽了... 在考虑是不是把 Telegram 的存储通过类似 FUSE 的方式暴露给 Matrix... |
![]() | 19 soulomoon 2022-09-28 23:50:51 +08:00 放一个坐标 |
![]() | 20 bianz103 2022-10-05 18:54:50 +08:00 很有意思,之前还以为要通过 ocr 等来做机器人 |
![]() | 22 duo OP @duckgo991 https://duo.github.io/posts/matrix-qq-wechat/ 这个是之前写的一个教程; 我大部分服务都跑在甲骨文免费机上, 除了微信的 pc hook, 那个比较吃资源... |
24 ne1s07 2023-01-11 21:41:00 +08:00 为啥不用 UOS 那套协议来写呀,在 linux 上跑 wine 跑 wechat 内存吃不消的说( |
![]() | 25 duo OP ![]() @ne1s07 UOS 的属于 web 协议吧, 好像用户唯一标识的获取有问题? 没有固定的唯一标识的话, 不好映射虚拟帐号... |
26 ne1s07 2023-01-26 11:43:09 +08:00 via Android 我目前在用 [efb-wechat-slave]( https://github.com/ehForwarderBot/efb-wechat-slave) ,这个从端也是 uos ,也可以把用户映射到群组,工作得挺好的,应该可以用同样原理造一个 matrix 的?写 bridge 有啥教程吗,等有空了我也写一个基于 uos 的试试 |
![]() | 27 duo OP @ne1s07 之前就是看的这里 [已知问题里]( https://github.com/ehForwarderBot/efb-wechat-slave#%E5%B7%B2%E7%9F%A5%E9%97%AE%E9%A2%98) 提到的会话映射问题 写 bridge 的话, 目前没看到啥教程, 我自己是过了下 https://spec.matrix.org/v1.4/application-service-api/ , 然后就照着 https://github.com/mautrix/whatsapp 改的 |
![]() | 28 blankmiss 2023-03-13 14:49:40 +08:00 https://blog.arisa.moe/blog/2023/230114-matrix-qq-wechat-bridge/ 看了这篇文章的介绍实在是太复杂和繁琐了 感觉还是无法全平台摆脱卸载 qq 和微信 |
![]() | 29 duo OP @blankmiss 自建服务器确实是有不少坑要踩 如果选择 Matrix 方案的话, 可以考虑 beeper.com, 他们的服务器支持自托管的 bridge 或者选择 Telegram 方案, 自从有了 topic 支持后, 归档会话还算方便... |