Link Wechat To Telegram
Bruno![](/file/29bc77eadc58c1fddf536.png)
Merry Xrismas everyone.
遷移 Wechat 消息到 Telegram 的契機來自不鳥萬如一的這篇文章:告別微信(機智上網使用)。文章寫的很有一天世界的風格:主觀,卻又謙虛。不鳥萬如一的視角一如既往,從產品的角度去分析職能,細節处常常會带給你親身使用產品的感覺:
我拒絕一個不允許鏈接到自有生態圈以外資源的媒體基礎設施。在微信公眾號裏,作者沒有權利通過 URL 自由鏈接到萬維網( web )上的其它文章、音頻、視頻與文件。喏,就像這樣。這不僅從根本上肢解了萬維網,也在變相鼓勵侵權:如果我不能鏈接過去,就只好復制過來。--《告別微信》/不鳥萬如一
促使我決定抽出期末復習的這幾個小時來完成這一遷移(不知為何突然想起聖經中的摩西,橫渡紅河,令人唏噓)的,並不完全同博主所說的那般,對於微信所能帶來的生活上的便攜性,我還是心存感謝的。盡管這種便攜性的背後還有數據的監控,還有無法自由定制通訊的“不自由”,我想這也是不鳥萬如一憤憤的緣由之一吧。
![](/file/ac6ef7fc7bf6775da7927.png)
回歸主題,接下來聊聊如何遷移微信消息到 Telegram。
工具上,你需要:【一台 VPS ,Wechat 和 Telegram 账户】。
先修知識:【 Linux 基礎操作( e.g. cp cd ls mv ln 等基礎系統操作命令 / wget 下載 / dependencies 的編譯 / vim文本編輯器簡單操作 ),Google 檢索技巧。】
P.S. 在任何一個步驟上遇到問題,你都可以通過在互聯網上檢索該步驟相關的關鍵詞來獲取解決方案,借助遞歸的方式,在項目推進過程中的某個步驟遇到問題,首先解決它,緊接著繼續工作,一步一步的排除掉不會的點,時間和資源充足的前提下,項目的成功就幾乎是必然的了。鑒於你不斷的吸收著新知,隨著這種探索和遞歸方式的不斷深化,效率的逐漸提高也是可以預測到的。
步驟:整個遷移過程參照這幾篇文章,按照文章對於構建過程描述的完整性排序:
- 官方文檔:官方原始 Doc 當然是描述最為細致清晰的,不過技術細節過多,如果短期內只需部署微信到 Telegram 的消息遷移,推薦閱讀下面這篇文章。
- 《安裝並使用 EFB:在 Telegram 收發微信消息》:【 親測 】整個部署過程都遵循這篇 Tutorial 完成,除個別步驟有出入,教程本身是非常細致的,較適用於 Ubuntu 操作系統的讀者。
- 《“在 Telegram 上實現微信收發”—— EHForwarderBot 搭建指南》:【 CentOS 7 】鑒於部分讀者的 VPS 是 CentOS 系統,這裏增補一篇 CentOS 的文章,未親測,索引文章同上兩篇,目測可完成。
具體的步驟可以概括為這幾步:
- SSH 登陸遠程 VPS;
- 安裝 Python,非 Python 依賴和 Python 依賴;( P.S. EhforwarderBot 源碼基於 Python3,親測 Python3.5 成功,請至少保證 Python 版本在3.4以上。在這一步,如果是 VPS 是 centos 系統是無法直接通過apt或者yum安裝的,需要添加倉庫,這時候你可以 Google: `yum + 安裝 + 要安裝的依賴項`,之所以加入安裝這個檢索詞是出於語言考慮,通過添加倉庫的來實現 yum 安裝是最簡單的方式,不過,部分依賴可能仍然需要通過下載源碼以及 `./configure $$ make $$ make install` 的編譯方式安裝,安装 Python3.6 参考这篇文章,安装 ffmpeg 参考这篇文章 )
- 配置和初始化;( P.S. 這一步比較簡單,在從 `@Botfather` 處獲取到 token 後請記得妥善保存,`username` 定義後請不要向他人泄露)
- 啟動EFB;( P.S. 這一步就是掃碼登陸微信網頁端的相同操作,不過當我看到 xshell 裏彈出一個二維碼還是覺得挺酷的)
其他的說明事項不多索引,請自行查閱上面的三個文檔,最後的完成效果如下:
大功告成。整個過程操作下來其實非常流暢,對於先修知識的要求也並沒有想象中的高。最後,Enjoy your IM in telegram and Merry X'mas again.