笔记:淡化微信(被狙击了)

本文最后更新于:2020-02-23

Telegram 他不香吗?


参考

封面小图引用自 Github - EFB WeChat Slave Channel:EFB 微信从端 (EWS)

参考资料


早有预谋

昨天在研究如何用tg(Telegram)收发微信消息(很早就有这个想法了
遇到一个error,暂时打住了

今天刷推看到一篇 逃离微信宣言|FreeFromWechat Manifesto,顿时又有了动力,继续攻坚,最终在tg里用上了微信

不过还没用热乎呢,重新登录了两次就上不去了,发现是微信把网页端接口封了…

简单记录一下配置过程


环境准备

1
2
3
4
5
6
7
8
9
10
11
12
13
apt update

# 安装依赖
apt install libwebp-dev libmagic-dev git screen ffmpeg -y

# 安装python3
apt 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模块
1
2
3
4
5
6
7
mkdir -p ~/.ehforwarderbot/profiles/default
vim ~/.ehforwarderbot/profiles/default/config.yaml

# 配置文件内容如下
master_channel: blueset.telegram
slave_channels:
- blueset.wechat
tg配置文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
mkdir ~/.ehforwarderbot/profiles/default/blueset.telegram
vim ~/.ehforwarderbot/profiles/default/blueset.telegram/config.yaml

# 内容如下,bot_token和tg_id改成自己的就可以了,还想进一步定制的可以看文档
##################
# Required items #
##################

# [Bot Token]
# This is the token you obtained from @BotFather
token: "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了…