大體的套路就是通過python登陸網頁微信,調用圖靈機器人的接口,之后收到信息就可以自動回復。
首先需要一個圖靈機器人賬號,注冊地址:http://www.tuling123.com
之后登陸,創建一個機器人,獲取到apikey,這個之后需要用到。
安裝python的wxpy模塊:
pip install wxpy
安裝完成后就可以開始寫代碼了:
from wxpy import * robot = Bot()初始化機器人,登陸網頁微信 tuling = Tuling(api_key='xxxxxxxxxxxxxxxxxxxxxxxxxxxxx')#初始化圖靈接口組件 @robot.register(chats=[Friend,Group])#注冊機器人響應方法,只響應好友和群消息,公眾號一般都有自動回復,所以不響應公眾號消息 def reply_my_friend(msg): if msg.member: #判斷是否為群消息 if msg.is_at:如果是@自己的就自動回復,否側pass tuling.do_reply(msg) else: pass else:#非群的好友消息一律回復 tuling.do_reply(msg) embed()
是不是很簡單
使用方法同windows版的微信,運行后彈出二維碼,掃碼登陸。建議使用小號測試。
上個效果圖:
功能介紹:
自動回復好友消息
自動回復群聊中@自己的消息
不回復公眾號消息,大部分公眾號有自動回復,一旦開始就停不下來了
查天氣
查快遞
講故事
講笑話
中英互譯
.。。。。。。
這些功能都是由圖靈機器人提供的,我們做的只是通過網頁微信接口登陸,調用圖靈機器人。
圖靈機器人注冊網址http://www.tuling123.com。
wxpy文檔地址https://wxpy.readthedocs.io/zh/latest/index.html。有興趣的小伙伴可以一起玩耍