Telegram 他不香吗?
参考
封面小图引用自 Github - EFB WeChat Slave Channel:EFB 微信从端 (EWS)
参考资料
- 使用EH Forwarder Bot实现Telegram同时收发多个微信/QQ消息
- EH Forwarder Bot - Documents
- EH Forwarder Bot - Github
- 用 Telegram 收发微信消息
- 安装并使用 EFB:在 Telegram 收发微信消息
早有预谋
昨天在研究如何用tg(Telegram)收发微信消息(很早就有这个想法了
遇到一个error,暂时打住了
今天刷推看到一篇 逃离微信宣言|FreeFromWechat Manifesto,顿时又有了动力,继续攻坚,最终在tg里用上了微信
不过还没用热乎呢,重新登录了两次就上不去了,发现是微信把网页端接口封了…
简单记录一下配置过程
环境准备
apt update
# 安装依赖apt install libwebp-dev libmagic-dev git screen ffmpeg -y
# 安装python3apt install python3-pip python3-setuptools python3-dev -y
# 安装开发版框架pip3 install git+https://github.com/blueset/ehforwarderbot.git
# 安装tg、wechat模块pip3 install efb-telegram-master efb-wechat-slave配置
框架配置文件
- 启用tg和wechat模块
mkdir -p ~/.ehforwarderbot/profiles/defaultvim ~/.ehforwarderbot/profiles/default/config.yaml
# 配置文件内容如下master_channel: blueset.telegramslave_channels:- blueset.wechattg配置文件
- 设置机器人和tg账号
申请机器人、获取tg id的方法,这篇 用 Telegram 收发微信消息 说的很详细
mkdir ~/.ehforwarderbot/profiles/default/blueset.telegramvim ~/.ehforwarderbot/profiles/default/blueset.telegram/config.yaml
# 内容如下,bot_token和tg_id改成自己的就可以了,还想进一步定制的可以看文档################### Required items ###################
# [Bot Token]# This is the token you obtained from @BotFathertoken: "bot_token"
# [List of Admin User IDs]# ETM will only process messages and commands from users# listed below. This ID can be obtained from various ways# on Telegram.admins:- tg_id
################### Optional items #################### [Experimental Flags]# This section can be used to toggle experimental functionality.# These features may be changed or removed at any time.# Options in this section is explained afterward.flags: chats_per_page: 10
# [Network Configurations]# [RPC Interface]# Refer to relevant sections afterwards for details.启动
ehforwarderbot启动服务,初始化成功后会出来一个二维码,微信扫一下登录
我昨天卡在这里,报了一个
VersionConflict,今天搜一下,发现 使用EH Forwarder Bot实现Telegram同时收发多个微信/QQ消息 评论区有人问过这个,还有解决办法:pip3 install --upgrade docker-compose
试一试,没有问题,就Ctrl C断开,screen -dmS EHF ehforwarderbot后台运行就行了
这个确实可用,在tg里收发微信挺有趣的,只可惜我多登了两次,web端就被ban了…