把微信登录到群晖你试过嘛?
节约流量:在群晖里面使用docker登录的,手机终端使用telexxxx(名字没全,防止和谐,懂的都懂,后文遇见此软件简称软件T)收发消息。只能实现聊天功能,可以曲线实现苹果设备上的微信多开,曲线实现微信号登录多设备。朋友圈,小程序,支付等功能皆无法使用,适合只拿微信聊天的用户,需要有科学上网能力,假如不能满足你的需求且不感兴趣的话可以关闭了。
起因:头段时间400块钱买了一个二合一的chromebook平板电脑。由于这个电脑的性能和内存问题,是没办法好好运行国内的3A大作的。
并且自己的备用机一直用的iPhone,也一直苦于没有一个好用稳定安全的微信多开。而之前因为看过阿文菌的文章,600块钱入手过一个矿渣拿来家了刷了黑群晖当nas稳定运行了多年。而这台黑裙也为我自己的上网体验增色不少。里面的docker套件,因为有了图形界面也更加容易上手,让我也从此喜欢折腾一些能对我自己有帮助容器。(比如站里面教程无数的jellyfin,让我再也不用开什么影视会员了)
而今天为了解决我自己遇见的三个问题
1:这台小平板根本没有运行微信客户端的能力,而网页版不能保存聊天记录以及每次都要登录使得使用体验非常的糟心。
2:手上的备机只能开一个微信,有时候只有备机剩流量的时候就。。。。。
3:微信多终端登录的问题,因为我主力机是三星,而我很多时候看电视习惯把手机直接插电视上,然后dex模式下可做很多电视无法实现,或者电视不能很好实现的功能。但是这个时候有人要是发微信过来的话,要回复消息就很麻烦了。要是我同一个微信可以在我主力机和备用机上都登录了,岂不是可以解决这个问题。
进主题,注册表名称:hzzhangyile/docker-efb
源码地址:https://github.com/zhangyile/telegram-wechat 担心聊天记录安全的可以自行点击进去检查源代码。
特别注意:此项目是依靠腾讯UOS微信,所以你的微信号要满足:实名且绑定了银行卡,并且微信账户归属必须为微信,不能是wechat。
第一步:拉取注册表到本地。
第二部:从git下载相关依赖文件,并保存到群晖里面的指定路径
以我自己为例我保存的路径是:/git/wechat2/telegram-wechat
假如通过git网站下载不方便下载的,可以ssh进群晖命令界面。然后进入到你想要设置的文件夹后通过git命令拉取
git clone https://github.com/zhangyile/telegram-wechat.git
需要注意的是,运行git命令需要先在群晖套件里面安装并配置好git server,此套件为群晖官方套件,可以放心使用。
此时我们在群晖上所需的各种文件就已经部署久违。
接下来,我们需要在T软件内申请一个我们自己的机器人,用来收发我们自己的微信。获取自己T软件中的id,用来指定机器人仅将微信发送给自己。
在 T软件 里, 对 @botfather 说话: /newbot
按照要求给 Bot 取名
获取 Bot Token安全原因: Token 必须保密(这串token要记好,待会要用)
允许 Bot 提供指令列表:在@botfather中选择指令 edit your bots,然后选择刚刚设置的我们自己Bot的名字,选择Edit bot,选择Edit Commands。输入以下内容 (复制以下内容一次性发给botfather)
help - 显示命令列表.
link - 将远程会话绑定到 Telegram 群组
chat - 生成会话头
recog - 回复语音消息以进行识别
info - 显示当前 Telegram 聊天的信息.
unlink_all - 将所有远程会话从 Telegram 群组解绑.
update_info - 更新群组名称和头像
extra - 获取更多功能
此时我们已经完成了Bot的基本设置,另外我们还可以给我们自己的Bot设置头像,介绍等,可以自行在botfather的命令里面摸索。
对@getidbot 说话:/start 将返回你的个人信息,将其中的id记下来
然后我们返回群晖,找到我们刚刚从git上获取的这些文件,打开本地的config.py
编辑其中的Token 和 ID,设置成我们刚刚从T软件中所获取的。
其他的内容不用管,分别是调用必应和百度语音的,个人感觉没啥用,有需要的话,可以自行去申请api填入。
编辑好过后保存 config.py
此时我们已经指定好了由我们自己的Bot获取微信消息,发送给我们自己的T软件账户。
在群晖中配置docker注册表的运行环境。
找到我们之前下载好的注册表,点启动。然后点击高级设置
其中要把相关的文件装载到docker到路径里面,装载路径填写我图片上这几个。 文件/文件夹 这一栏的设置里面则填写这三个文件在你本地的实际路径。例如我的则填写的是
一定注意每个路径要对应正确的文件然后其他地方就不用更改设置,保存好我们的容器,然后在docker中点击运行。
第一次登录的时候,Bot不会主动发送登录二维码,此时我们要ssh进入群晖查看日志获取二维码扫描登录。
ssh进入群晖后先sudo -i获取root权限
然后执行 docker ps 获取所有容器的id 找到我们刚刚运行的这个容器的id
最后执行 docker logs id (此处id填写刚看到的那一串id,并不是填写这两个字母)
使用微信扫码登录。于是我们的Bot便开始为我们中转微信的消息到我们的T软件上面了。我们也可以通过对Bot对话回复微信消息。
因为原理是这样的:
bot > 群晖uos微信 > 微信
所以你搭建成功后,所有的微信消息都是通过你的机器人发过来 ,消息一多,就很杂乱。
利用telegram的群组功能,你可以很方便的分流信息:
首先在 Telegram 中创建一个新的群组,比如 哈哈哈呵呵呵 这个名字,然后将你的机器人邀请进来
回到你的机器人对话中,如果你要将一个叫“哈哈哈呵呵呵”的微信好友单独作为TG中的聊天对话框,你就输入 /link 哈哈哈(不必输全名,机器人会检索含有此关键字的所有好友,然后选择link,选择你刚刚创建的 哈哈哈呵呵呵 这个群组,成功后,以后这个叫哈哈哈呵呵呵 的好友发来的信息不会在机器人那显示了,而是在这个群组)
我把常聊的几个人单独建了TG群,使消息分流,其余不常用的,使用机器人窗口接收,公众号及群消息也单独建群。
一些个人的建议:
不要通过vps登录,因为你uos微信长期和你客服端微信不在同一个ip地址,甚至隔了千山万水的话,容易触发微信的风控。所以建议就登录在自己家里的群晖上就好了,因为登录的是常用ip地址,就不会有风控危险。
我现在是非必要不带开微信,也不通过微信接收和发送任何文件,图片。这样可以有效的降低微信的储存占用。通过T软件收到的微信上的文件这些,也永远不会过期,因为有无限容量的云备份。
绵大
校验提示文案
小融
校验提示文案
金猪还神
校验提示文案
贱贱贱大叔
校验提示文案
我是好人不要怕
校验提示文案
值友4819197376
校验提示文案
都已成风
校验提示文案
游戏人间888
校验提示文案
请叫我狼先生
校验提示文案
寂寞烟花_
校验提示文案
我来弄一个
校验提示文案
基本价值观
校验提示文案
frankfaner
校验提示文案
leonardo1986
校验提示文案
Libra_wx
校验提示文案
烟台小飞熊
校验提示文案
黑色妙脆角
校验提示文案
庄化蝶
校验提示文案
查-无此人
校验提示文案
值友8633792985
校验提示文案
米斯特猛
校验提示文案
米斯特猛
校验提示文案
副业小铺子
校验提示文案
黑夜呐喊
校验提示文案
amipro
校验提示文案
副业小铺子
校验提示文案
值友3974617040
校验提示文案
losoul
校验提示文案
豆腐疯了
校验提示文案
myh1990
校验提示文案
我曾是厂仔
校验提示文案
大名小松
校验提示文案
家里虐瓜子季
毕竟z3735都能跑微信,这玩意二手板子也就1-200
校验提示文案
Li11Cheng
校验提示文案
zroace
校验提示文案
值友4819197376
校验提示文案
末席解毒官
校验提示文案
_我想静静_
校验提示文案
大蚁马
校验提示文案
值友8704871482
校验提示文案