Your cart is currently empty!
微信-telegram 互联(中文)
近日成功将wechat(微信)和telegram 互联,使用ehForwarderBot, 此安装教程参考1A23 LABS,但是那个已经过时了,这个是新的
1.开始之前,请准备:
- 电脑 一台(装有 PuTTY ,WinSCP)
- 一个微信账号
- 一个Telegram 账号
- 墙外 VPS 一枚
2.环境构建
本文使用:Python 3.5.3。(可以使用3.4,可以使用pyenv快速安装3.5版本)
#请不要把下列命令直接复制粘贴…… pyenv install --list #此命令列出所有版本 pyenv install 3.5.3 #此命令安装3.5.3
通过以下命令迅速搭建环境:(ubuntu 14.04之类的可能会提示ffmpeg有错,先不管)
apt-get install python3.5 libopus0 ffmpeg libmagic1 python3-pip git nano
3.创建telegram bot(英文要好)
(BotFather说的都是英文)
@BotFather 发起会话。发送指令 /newbot
指定这个 Bot 的名称与用户名,然后就会有个token(复制保存,以后用)
然后
- 发送
/setprivacy
选择Bot 用户名,然后选择 “Disable”. - 发送
/setjoingroups
选择Bot 用户名,然后选择 “Enable”. - 发送
/setcommands
到 @BotFather,选择刚刚创建好的 Bot 用户名,然后发送如下内容(中英两个版本~)
help - Show commands list.
link - Link a remote chat to a group.
unlink_all - Unlink all remote chats from a group.
info - Display information of the current Telegram chat.
chat - Generate a chat head.
recog - Recognize a speech by replying to it.
extra - Access extra functionalities.
help - 展示全部命令. link - 连接群组进行跨群聊天. unlink_all - 取消所有群组的连接. info - 显示当前telegram信息. chat - 创建会话头. recog - 回复语音消息以进行识别. extra - 展示额外功能.
然后还需要获取你自己的 Telegram ID,它应显示为一串数字,此ID将作为机器人的管理员。向@userinfobot 发送任意文字即可查询ID(如果失效请在评论中回复)
4.开始制作机器人服务器!
( itchat那句很重要,更新itchat,不然上不去微信 )
输入以下命令
git clone https://github.com/blueset/ehForwarderBot.git cd ehForwarderBot pip3 install -r requirements.txt pip3 install itchat -U mkdir storage chmod 777 storage cp config.sample.py config.py
然后用winscp打开ehForwarderBot 目录下的config.py进行编辑
拉到最下面 token填入机器人的token,admins填入你的telegram ID
5.启动机器人!!
这时你应该还在ehForwarderBot目录
apt-get install screen screen python3 daemon.py start
手机打开微信扫描二维码(乱码请将putty界面全屏,或者直接复制下面输出的链接到浏览器登录)
然后就可以接收微信消息了,随意link一个微信群到telegram群,消息就会通过机器人互联
支持的消息内容:
- 微信→Telegram:文字、图片、视频、分享链接、表情、文档、位置、名片、好友请求、系统通知
- Telegram→微信:文字、图片、表情(以图片发送)、视频
注意:如果报错,说ffmpeg在82行有错之类的,在出错的那个文件将false改成true就可以了。我不记得当初的那个文件是哪个了
标签:
评论
《“微信-telegram 互联(中文)”》 有 1 条评论
-
[…] 我写了篇新的教程,算是自己摸索出来的吧:http://blog.lanhaoo.club/2017/05/19/%E5%BE%AE%E4%BF%A1-telegram-%E4%BA%92%E8%81%94%EF%BC%88%E4%B8%AD… […]
发表回复