为获得最佳浏览体验请 点击此处 进入我的个人博客享受更佳排版并获取最近更新
事前准备
物品准备
- 墙外VPS一枚
- Telegram账号一枚
- 稳定的飞机
- Xshell(注意不要下载成苏杰马克丁版)/PUTTY
- 可联网设备一枚,推荐电脑
- 基本的Linux和vim知识
注: 本教程基于EFB v2.0.0b20, efb-qq-slave v2.0.0a3, efb-wechat-slave v2.0.0a18制作,方案为MASTER SLAVE处于同一系统且QQ微信各使用一个 Bot ,使用Ubuntu 18.04 LTS 自建服务器
获取 Telegram ID
向 @get_id_bot 发起会话,击 /start 即可获得你的 Telegram ID
使用EFB转发微信消息
申请 Telegram Bot
向 @BotFather 发起会话,发送命令 /newbot
以创建Bot
如图所示分别提交bot的名称与用户名(用户名须以Bot为结尾)
设置好后还须对bot进行权限设置
发送 /setprivacy
到 @BotFather,选择刚刚创建好的 Bot 用户名,然后选择 “Disable”.
发送 /setjoingroups
到 @BotFather,选择刚刚创建好的 Bot 用户名,然后选择 “Enable”.
发送 /setcommands
到 @BotFather,选择刚刚创建好的 Bot 用户名,然后发送如下内容:
help - 显示命令列表.
link - 将聊天链接到群组.
unlink_all - 取消所有聊天与群组的链接.
info - 显示当前Telegram聊天的信息.
chat - 生成聊天对话框.
update_info - 更新组名称和资料图片.
安装 EFB 及其从端
安装相关依赖:
apt install python3 python3-pip python3-pil python3-setuptools python3-numpy python3-yaml python3-requests ffmpeg libmagic-dev libwebp-dev vim -y
安装 EFB :
pip3 install ehforwarderbot efb-telegram-master efb-wechat-slave
创建配置文件
创建 EFB 配置文件
mkdir -p ~/.ehforwarderbot/profiles/wx/
vim ~/.ehforwarderbot/profiles/wx/config.yaml
输入以下内容:
master_channel: blueset.telegram
slave_channels