全球主机交流论坛

标题: 【干货分享】在TG上聊微信 [打印本页]

作者: AaronYYDS    时间: 2022-1-2 05:16
标题: 【干货分享】在TG上聊微信
本帖最后由 AaronYYDS 于 2022-1-3 17:00 编辑

微信:手机上毒瘤一般的存在,占据了手机中大量运行内存,大量存储空间。越更新越臃肿,使用play商店的微信还要面临封号的风险(上次在Google play更新了下微信 直接封了三个月 嗯 说我使用第三方客户端)废话不多说了,直入猪蹄。


注:如果你想使用TG来聊微信 请先检查自己是否可以登录web版本的微信

web版本微信地址 :https://wx.qq.com/

大部分新注册的用户(貌似是14年以后注册的)应该是无法登录的

但是可以使用新上线的功能 https://filehelper.weixin.qq.com/ 传个文件

在回到web版本微信界面查看是否可以登录 如果还是不行你可以关掉此篇文章了

此方法来自:https://91ai.net/thread-946732-1-2.html


先来说说我使用的体验吧

香!真的香!

1、众所周知微信上面的图片、文件经常会被自动清理掉,但是用了此方法就不用再愁这个问题了,直接数据上云。
2、比微信占用的资源小多了,我在原生安卓12上使用,TG占用运行内存仅仅只有100M,而毒瘤微信高达1.5G(冻结了部分功能的情况下)
3、也不会限制设备登陆了,你可以同时再多台手机、电脑、iPad上面登录TG,想在那台设备上用就在那台设备上用。
4、更低的耗电,在安卓上微信只要一开机就在后台浪费资源了。有时候还会抽风经常弹出来无网络连接什么的很影响使用。
5、一个TG号上登录无数个微信,可以同时管理使用
6、定时发送,这个真的好用

再说一些目前无法解决的问题(对我来说都是小问题)

1、无法收款 红包、转账这些
2、无法刷朋友圈(我是无所谓,我甚至没发过朋友圈)
3、无法使用视频、语音通话
4、文件最大支持20M  这个是因为tg api 限制


教程开始
需要一台VPS (大小建议750M以上) 、能正常使用WEB版本的微信

简单介绍一下这个项目
EFB 全称 ehForwarderBot 108,是一个可扩展的信息隧道机器人开源框架,支持通过聊天机器人从不同的 IM 工具收发信息,比如通过 Telegram 收发微信消息,通过 Telegram 收发 QQ 消息,通过 Telegram 收发 FB Messenger 等。


感谢@百度大神  补充
72楼:
https://91ai.net/forum.php?mo ... 14&pid=11732459
73楼:
https://91ai.net/forum.php?mo ... 14&pid=11732478

补充一下:
apt install libjpeg-dev zlib1g-dev libwebp6 libwebp-dev

如果使用虚拟环境安装,启动路径应为:
/root/efb/venv/bin/python -m ehforwarderbot

有个问题就是登陆了之后马上就掉了   不知道怎么回事
解决办法:
https://github.com/ehForwarderBot/efb-wechat-slave/issues/126#issuecomment-1003319511

UOS的微信正式版发布了,所以登录接口变了,需要继续使用的可以删除efb_wechat_slave/vendor/itchat/components/login.py第107行的?mod=desktop
https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage?mod=desktop
修改成
https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage
前提条件是微信本来可以登录网页版

以下教程适用于 Debian/ubuntu ,CentOS 已经死 不考虑了

1、在@BotFather 那 创建一个机器人 随便给他起一个喜欢的名字,在给他设置一个bot为结尾的id ,你最后会获得一个令牌(token)不要把它发送到公开的地方
  1. /start
  2. /newbot
复制代码

2、添加你新建的机器人为好友
3、在@get_id_bot 那获取自己的Chat ID
4、配置bot
4.1、允许 Bot 读取非指令信息,对 @botfather 说话: /setprivacy, 选择 disable
4.2、允许将 Bot 添加进群组,对 @botfather 说话: /setjoingroups, 选择 enable
4.3、允许 Bot 提供指令列表,对 @botfather 说话: /setcommands, 输入以下内容
  1. help - 显示命令列表.
  2. link - 将远程会话绑定到 Telegram 群组
  3. chat - 生成会话头
  4. recog - 回复语音消息以进行识别
  5. info - 显示当前 Telegram 聊天的信息.
  6. unlink_all - 将所有远程会话从 Telegram 群组解绑.
  7. update_info - 更新群组名称和头像
  8. extra - 获取更多功能
复制代码

5、连接VPS 输入以下命令 安装所需要的依赖
  1. apt full-upgrade -y
  2. apt install python3 python3-pip python3-setuptools python3-yaml ffmpeg  libcairo2-dev libcairo2 nano -y
  3. python3 -m pip install --upgrade pip
  4. python3 -m pip install --upgrade Pillow
复制代码

6、安装EFB
  1. pip3 install ehforwarderbot
  2. pip3 install efb-telegram-master
  3. pip3 install efb-wechat-slave
  4. pip3 install --upgrade Pillow
  5. pip3 install ehforwarderbot
  6. pip3 install efb-telegram-master
  7. pip3 install efb-wechat-slave
  8. pip3 install --upgrade Pillow ##可选 可将TG表情包发送到微信中
复制代码

7、新建两个文件夹 用来存放配置文件
  1. mkdir -p /root/.ehforwarderbot/profiles/default/
  2. mkdir -p /root/.ehforwarderbot/profiles/default/blueset.telegram
复制代码

8、编辑配置 default/config.yaml
  1. master_channel: blueset.telegram
  2. slave_channels:
  3. - blueset.wechat
  4. #这一部分为插件,更多功能请查看文档
  5. flags:
  6.   delete_on_edit: true
  7.   #以撤回并重新发送的方式代替编辑消息
复制代码

9、编辑配置 default/blueset.telegram/config.yaml
token和id格式如下
token——123456789:ABCDEFG1ABCDEFG1ABCDEFG
Telegram ID——987654321
  1. token: "" #在""中间 填入你之前找botfather申请的api
  2. admins:
  3. - 1234 #把数字修改为你的个人 telegram id 在上方获取过
  4. #- 1279136259 #如果,想要多个账号使用同一个微信,可在这里加入第二个id或者多个id,去掉开头的#
  5. flags:
  6.   send_image_as_file: true
  7.   #将所有图像消息作为文件发送,以防止主动报文的图像压缩.需要更多的流量,可以关闭,改为false
  8.   animated_stickers: true
  9.   #启用对动画贴纸的实验性支持启用对动画贴纸的实验性支持,该依赖已包含在教程依赖
  10.   default_media_prompt: text
  11.   #图片/视频/文件消息没有标题时的占位符文本.
复制代码

10、启动bot 并扫码登录
执行 ehforwarderbot 即可
11、进程守护 后台运行
  1. cd /etc/systemd/system/
  2. nano efb.service
复制代码

将下面代码粘贴上去
  1. [Unit]
  2. Description=ehforwarderbot
  3. After=network.target

  4. [Install]
  5. WantedBy=multi-user.target

  6. [Service]
  7. Type=simple
  8. WorkingDirectory=/root
  9. ExecStart=/usr/local/bin/ehforwarderbot
  10. Restart=always
复制代码

12、启动并配置开机自启
  1. #重新加载进程守护
  2. systemctl daemon-reload
  3. #进程守护 启动efb
  4. systemctl start efb.service
  5. #进程守护 开机自启efb
  6. systemctl enable efb.service
复制代码

一些相关命令代码
  1. #进程守护 停止efb
  2. systemctl stop efb.service
  3. #进程守护 关闭开机自启efb
  4. systemctl disable efb.service
  5. #查看当前 efb 状态
  6. systemctl status efb.service
  7. #实时查看 efb 守护日志
  8. journalctl -f -u efb.service
复制代码



附上一些常用命令
  1. /chat 为 和谁对话
  2. /link 为 绑定对话到某个群组
  3. /rm 为 撤回某条消息 和微信的规则是一样的 2 分钟内 具体使用为回复要撤回的内容 发送 /rm
  4. /extra 主要为掉线重新登录 或者 强制刷新对话列表使用
  5. /update_info 为当前的群组更新 微信信息 在群组中使用 可以更新群聊头像为群组成员 群组名称为微信群聊名称
复制代码


GitHub项目地址:https://github.com/ehForwarderBot/efb-telegram-master

https://github.com/ehForwarderBot/efb-telegram-master/blob/master/readme_translations/zh_CN.rst

附上官方文档:https://ehforwarderbot.readthedocs.io/en/latest/


作者: huanx    时间: 2022-1-2 05:17
得益于web端终于可以登绿泡泡了.
作者: louiejordan    时间: 2022-1-2 05:25
有没有截图看看什么样
作者: 目白琳庭    时间: 2022-1-2 05:33
ehForwarderBot 用几年了。挺好的。
之前webqq还活着时候qq也挺好的。
作者: admin2    时间: 2022-1-2 05:39
就很不错,感谢楼主分享
作者: 叫我ams就好了    时间: 2022-1-2 06:06
狗日的wx,12年的号都没法登录web
作者: Tyqq    时间: 2022-1-2 06:12
感谢楼主分享
作者: qihu    时间: 2022-1-2 06:24
插眼,感谢楼主分享
作者: bso    时间: 2022-1-2 06:39
是不是收不到别人发红包的信息。以及聊天记录可以保存吗。
作者: 雪丫鬟    时间: 2022-1-2 06:58
太麻烦了,我办不到
作者: Clost    时间: 2022-1-2 08:14
帮顶 技术贴
作者: 爱国者捣蛋    时间: 2022-1-2 08:25
mk
作者: 重案组曹达华    时间: 2022-1-2 08:36
这个厉害了,喜欢这种爱折腾的精神~
作者: 落叶    时间: 2022-1-2 08:43
干货 make
作者: Sheldonliu    时间: 2022-1-2 08:44
请问楼主有没有封号的风险啊
作者: micms    时间: 2022-1-2 08:49
你们都是牛人啊
作者: 度百    时间: 2022-1-2 09:06
网页版不给登,张小龙明天掉茅坑
作者: MjjKing    时间: 2022-1-2 09:21
请问怎么微信扫码
作者: phpsky    时间: 2022-1-2 09:26
iOS的就行了
作者: honus    时间: 2022-1-2 09:33
目白琳庭 发表于 2022-1-1 13:33
ehForwarderBot 用几年了。挺好的。
之前webqq还活着时候qq也挺好的。

现在也可以挂qq
作者: honus    时间: 2022-1-2 09:34
https://honus.top/2021/03/14/21.html  qq的教程
作者: hadisi    时间: 2022-1-2 09:38
无法登录web微信,是不是就没法往下进行了?
作者: honus    时间: 2022-1-2 09:38
不需要可以登录这个网页端,新版efb wechat加了uos头,网页版封禁的也能登录
作者: api    时间: 2022-1-2 09:41
插眼,感谢楼主分享
作者: netboy    时间: 2022-1-2 09:42
技术档,MARK一下
作者: mujj    时间: 2022-1-2 09:49
tg还要上网代理,更耗电。
作者: bitspirit    时间: 2022-1-2 09:52
好像有docker,还是docker方便
作者: 酷睿    时间: 2022-1-2 09:55
脱了裤子?
作者: poetrydream    时间: 2022-1-2 09:58
技术贴 帮顶
作者: 海苔    时间: 2022-1-2 09:59
什么远古教程

登陆网页版桌面端微信也被挤掉了
作者: jasper    时间: 2022-1-2 10:00
天下苦微信久已
作者: honus    时间: 2022-1-2 10:02
海苔 发表于 2022-1-1 17:59
什么远古教程

登陆网页版桌面端微信也被挤掉了

谁还用桌面微信,电脑上就没这个垃圾东西
作者: 海苔    时间: 2022-1-2 10:03
honus 发表于 2022-1-2 10:02
谁还用桌面微信,电脑上就没这个垃圾东西

不用桌面微信我v免签用什么挂
作者: zs123a    时间: 2022-1-2 10:39
本来是没有登录限制的,搞了一下就限制了。。。傻x张小龙。网页版传输助手解锁了登录限制,又搞了一下。本地网页登录没有限制,vps就无法登录了。。。
作者: honus    时间: 2022-1-2 10:41
海苔 发表于 2022-1-1 18:03
不用桌面微信我v免签用什么挂

那没事了
作者: ilufdy    时间: 2022-1-2 11:21
tg被玩坏了
作者: 574722031    时间: 2022-1-2 11:33
微信绑架了生活
作者: douglas    时间: 2022-1-2 11:45
我的微信可以登录网页版  一直可以 2011年注册的微信
作者: 镜子里的我    时间: 2022-1-2 12:15
收藏了,在研究web微信的可行性
作者: dwcloud    时间: 2022-1-2 12:29
好了,看完了 我放弃了
作者: southsao    时间: 2022-1-2 12:32
有点骚气的呀



/**
  他突然开始有点喜欢这个看似严苛无趣、却偶尔能给人惊喜的世界了
* 因为面前这个他特别喜欢的人
* 这大概是他有生以来最大程度的爱屋及乌。——《黑天》
**/
作者: aliyunyun    时间: 2022-1-2 14:05
bitspirit 发表于 2022-1-2 09:52
好像有docker,还是docker方便

没找到docker,给个地址
作者: cangshui    时间: 2022-1-2 14:13
不能接电话不能语言就可以pass了
作者: dragonfsky    时间: 2022-1-2 14:14
本帖最后由 dragonfsky 于 2022-1-2 14:17 编辑

难受呀   ctmd张小龙 生孩子没**
<error><ret>1203</ret><message>当前登录环境异常。为了你的帐号安全,暂时不能登录web微信。你可以通过Windows微信、Mac微信或者手机客户端微信登录。</message></error>

Error from Web WeChat while sending message: [1] This is an unknown error from Web WeChat which we know nothing about why this is happening. If you have seen a pattern or if you happen to know the reason for this error code, please leave a comment at https://ews.1a23.studio/issues/55 .

GitHub (https://ews.1a23.studio/issues/55)
收集网页版微信「未知错误提示」对应的现象 · Issue #55 · ehForwarderBot/efb-wechat-slave
在这里统一收集一下网页版微信返回的「未知错误提示」和其对应的现象,以便更好的改进代码。 有发现错误代码可能导致的原

作者: lbyxiaolizi    时间: 2022-1-2 14:20
13年的号不行。。
作者: ktaog6    时间: 2022-1-2 14:27
纯插眼,不打野
作者: bitspirit    时间: 2022-1-2 14:33
aliyunyun 发表于 2022-1-2 14:05
没找到docker,给个地址

https://hub.docker.com/r/mikubill/efbwechat
作者: future    时间: 2022-1-2 14:47
mark
作者: airinf    时间: 2022-1-2 17:52
无法获取chat list 是否就不用继续折腾了
[code]
作者: 目白琳庭    时间: 2022-1-2 19:09
honus 发表于 2022-1-2 09:34
https://honus.top/2021/03/14/21.html  qq的教程

竟然又能转发qq了。
webqq下线后就没法用了,也没怎么用qq就没关注更新了。

作者: gger    时间: 2022-1-2 19:22
有技术是真能玩啊
作者: honus    时间: 2022-1-2 19:27
cangshui 发表于 2022-1-1 22:13
不能接电话不能语言就可以pass了

可以接受语音的,电话会有提醒,除非需要马上接
作者: 洗澡之后挖耳朵    时间: 2022-1-2 19:35
先马再说反正也不会学
作者: jcf    时间: 2022-1-2 19:40
适合多号登录
作者: 小二的cat    时间: 2022-1-2 22:23
用香港服务器,一登录等会儿就会立马自动登出
作者: lithome    时间: 2022-1-2 22:41
honus 发表于 2022-1-2 09:38
不需要可以登录这个网页端,新版efb wechat加了uos头,网页版封禁的也能登录

那个是新版呢?
作者: honus    时间: 2022-1-2 22:55
lithome 发表于 2022-1-2 06:41
那个是新版呢?


仓库的应该就是啊,https://github.com/ehForwarderBot/efb-wechat-slave/issues/7#issuecomment-815943738
作者: 小二的cat    时间: 2022-1-2 23:04
小二的cat 发表于 2022-1-2 22:23
用香港服务器,一登录等会儿就会立马自动登出

找到原因了,uos登录的方式已经被小龙干掉了https://github.com/ehForwarderBot/efb-wechat-slave/issues/126
现在只有能登陆网页版的微信才能使用了
作者: htazq    时间: 2022-1-2 23:08
可以可以,战略性mark
作者: honus    时间: 2022-1-2 23:09
本帖最后由 honus 于 2022-1-2 07:11 编辑
小二的cat 发表于 2022-1-2 07:04
找到原因了,uos登录的方式已经被小龙干掉了https://github.com/ehForwarderBot/efb-wechat-slave/issues ...


我可以啊,我网页不能登录,但是用efb wechat可以登录

看了下这两天的问题,那没事了
作者: sugarless    时间: 2022-1-2 23:15
感谢楼主分享
作者: 小二的cat    时间: 2022-1-2 23:27
honus 发表于 2022-1-2 23:09
我可以啊,我网页不能登录,但是用efb wechat可以登录

看了下这两天的问题,那没事了 ...

使用了下,和有些人发消息会error -1
作者: m556    时间: 2022-1-2 23:39
一直不能登web 离谱
作者: honus    时间: 2022-1-2 23:48
小二的cat 发表于 2022-1-2 07:27
使用了下,和有些人发消息会error -1

没这个问题,github有各种错误代码意思,自己看看吧
作者: Xice    时间: 2022-1-2 23:55
赞一个,我已经用了一年了
作者: supervps    时间: 2022-1-3 00:10
安全问题无法登陆 网页传输文件也无法登陆= = 试了三个老号都不行 无语了
作者: 木一    时间: 2022-1-3 00:30
挺牛,收藏先
作者: chinanala    时间: 2022-1-3 00:31
可惜只要登录网页版就必须得强退PC版,要不然还想部署个监控群聊消息的服务机器人呢,加了太多业务群每天太多消息了,没工夫没精力一个个去刷记录,要是有能归纳整理群消息的服务就好了,收费也能接受啊。。。大佬们有没有类似这样的服务推荐下,谢谢
作者: iuxjo    时间: 2022-1-3 00:32
挺好的
作者: 何处不惹尘埃    时间: 2022-1-3 11:19
不错 改天试试
作者: 空灵心梦    时间: 2022-1-3 12:29
登录不了
作者: 百度大神    时间: 2022-1-3 14:21
补充一下:
  1. apt install libjpeg-dev zlib1g-dev libwebp6 libwebp-dev
复制代码

如果使用虚拟环境安装,启动路径应为:
  1. /root/efb/venv/bin/python -m ehforwarderbot
复制代码

作者: 百度大神    时间: 2022-1-3 14:25
本帖最后由 百度大神 于 2022-1-3 14:30 编辑
百度大神 发表于 2022-1-3 14:21
补充一下:

如果使用虚拟环境安装,启动路径应为:


有个问题就是登陆了之后马上就掉了   不知道怎么回事

解决办法:
https://github.com/ehForwarderBot/efb-wechat-slave/issues/126#issuecomment-1003319511
UOS的微信正式版发布了,所以登录接口变了,需要继续使用的可以删除efb_wechat_slave/vendor/itchat/components/login.py第107行的?mod=desktop
https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage?mod=desktop
修改成
https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage
前提条件是微信本来可以登录网页版

作者: lithome    时间: 2022-1-3 18:50
按照步骤走的很顺利,登录也成功了,但是无法收发信息。
作者: lithome    时间: 2022-1-3 18:52
百度大神 发表于 2022-1-3 14:21
补充一下:

如果使用虚拟环境安装,启动路径应为:

大佬跑通了么? 我按照步骤走完,能登录,就是无法收发信息,不知道啥原因。
作者: 咯拉无米    时间: 2022-1-3 18:59
插眼  感谢分享
作者: 百度大神    时间: 2022-1-3 22:50
lithome 发表于 2022-1-3 18:52
大佬跑通了么? 我按照步骤走完,能登录,就是无法收发信息,不知道啥原因。 ...

我没问题  能正常收发消息  除了telegram的动图会发送失败以外  暂时没遇到其他问题
作者: 百度大神    时间: 2022-1-3 22:54
本帖最后由 百度大神 于 2022-1-3 22:56 编辑
lithome 发表于 2022-1-3 18:52
大佬跑通了么? 我按照步骤走完,能登录,就是无法收发信息,不知道啥原因。 ...


确认下和telegram相关的配置有没有问题。
可以看下运行日志有没有什么报错
  1. systemctl status efb
复制代码

提供一下我的命令history作个参考吧,基本和楼主的是差不多的,略有修改
  1. mkdir efb
  2. cd efb
  3. apt-get install python3 python3-pip python3-setuptools python3-yaml ffmpeg libcairo2-dev libcairo2 libjpeg-dev zlib1g-dev libwebp6 libwebp-dev
  4. python3 -m venv venv
  5. source venv/bin/activate
  6. pip3 install wheel
  7. pip3 install ehforwarderbot
  8. pip3 install efb-telegram-master
  9. pip3 install efb-wechat-slave
  10. pip3 install --no-deps --no-cache-dir --force-reinstall Pillow
  11. mkdir -p /root/.ehforwarderbot/profiles/default/
  12. mkdir -p /root/.ehforwarderbot/profiles/default/blueset.telegram
复制代码

作者: 风影OvO    时间: 2022-1-3 22:57
支持技术贴
作者: 烟雨a    时间: 2022-1-3 22:58
好久没看到精华了
作者: liming    时间: 2022-1-3 23:23
可以,谢谢大佬分享教程
作者: rin    时间: 2022-1-3 23:30
以前想搞,但是木有网页登录微信的资格
作者: Apian    时间: 2022-1-3 23:42
<error><ret>1203</ret><message>由于安全原因,此微信号不能使用网页版微信。你可以前往微信官网 https://weixin.qq.com/ 下载客户端登录。</message></error>
作者: 表妹    时间: 2022-1-4 08:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: MoeWang    时间: 2022-1-4 08:18
能抓到Pad版的就好了。Pad的登陆接口在安卓客户端可以以修改显示dpi的方式调出,并且与手机端、Mac端、Windows端同时在线不冲突。这样就好多了。问题就是如何让EFB支持它。
作者: h3cie    时间: 2022-1-4 08:44
由于安全原因,此微信号不能使用网页版微信。你可以前往微信官网 https://weixin.qq.com/ 下载客户端登录。
作者: XiFanU    时间: 2022-1-4 09:21
必须得顶一下干货
作者: dahai0405    时间: 2022-1-4 12:30
有一点不理解  你到底是要用国外vps 还是国内vps  如果用国内 国内可以访问tg api吗?
作者: 贾队长    时间: 2022-1-4 16:32
检测到冲突轮询。如果此错误持续存在,请确保该 Telegram bot 只存在一个运行实例

一直在重复发送这个信息,
作者: cnlhx    时间: 2022-1-4 16:45
用这个有封网页版权限的风险,有案例
作者: 亲爱的瘦腿先生    时间: 2022-1-5 17:29
不支持网页登录的有得破吗 刚需
作者: 赵蜇    时间: 2022-1-5 17:56
脱了裤子放屁,买个内存大点的手机哪操心那么多
作者: 冷心    时间: 2022-1-5 18:11
收藏起来,肯定有用
作者: makizhang    时间: 2022-1-5 18:19
可以可以,等到过年再整还可以戒戒牌瘾,先马克一下
作者: joyoner    时间: 2022-1-13 16:33
TG提醒被server踢了,重新登录失败提示如下,楼主帮忙看看是咋回事。





欢迎光临 全球主机交流论坛 (https://91ai.net/) Powered by Discuz! X3.4