准備工作:
先打開https://wx.qq.com/微信官網,掃碼登錄試下,如果不能正常登錄並且顯示一下內容:
<error><ret>1203</ret><message>為了你的帳號安全,此微信號不能登錄網頁微信。你可以使用Windows微信或Mac微信在電腦端登錄。Windows微信下載地址:https://pc.weixin.qq.com Mac微信下載地址:https://mac.weixin.qq.com</message></error>
那么,請關閉頁面,沒必要繼續瀏覽下去了。此坑🕳不能怪我,是微信限制。
正文:
最近流行微信機器人,今天就嘗試做了一個
原理:調用圖靈機器人的接口,實現微信的自動回復功能
准備工作:1.申請【圖靈機器人】,登錄官網申請一個機器人,保存好apikey,下面會用到
2.安裝【python】,不會的同學請參考:https://www.cnblogs.com/lvtaohome/p/11121377.html
正式開始:1.檢測python是否安裝成功:打開cmd(window用戶可以通過window+R快速搜索cmd)進入命令行
,輸入python,回車,如果顯示一些版本信息和三個箭頭,則表示安裝成功。
如果成功輸入quit()
反之重新安裝python
2.執行命令行pip install wxpy(如果下載過慢,可參考https://www.jianshu.com/p/ad2afdfbddb4)
3.執行命令行pip install pillow 同上
4.執行命令行pip install numpy 同上(如果安裝報錯:請參考https://blog.csdn.net/qq_40984307/article/details/106137603)
5.在桌面新建文件wx.py(后綴名為.py) , 然后用記事本打開,拷貝以下代碼進入,將下面代碼藍色字樣apikey改為剛開始保存的apikey的值,最后保存文件
#!/user/bin/env python3 # coding: utf-8 from wxpy import * bot = Bot() # api可直接用 tuling = Tuling(api_key='apikey') @bot.register(msg_types = TEXT) def auto_reply_all(msg): tuling.do_reply(msg) bot.join()
6.然后重新打開cmd,找到並執行wx.py,如圖:
收工:上述執行完畢,會自動生產一個二維碼,微信掃碼即可進入機器人模式,關閉cmd即退出。(生成的二維碼會用圖片工具打開,如果沒有安裝圖片打開工具,就會報錯【OSError: [WinError 1155] 沒有應用程序與此操作的指定文件有關聯。: 'QR.png'】)
如有疑問,請留言