框架是模擬真實用戶操作,只要不違法亂紀,是不用擔心賬號凍結問題的。
一、環境搭建
首先當然是下載安裝可愛貓了,訪問可愛貓官網(http://www.keaimao.com/),下載安裝即可(要安裝指定版本的微信哦)。
之后就是添加可愛貓的http插件,添加完之后如下所示:
最后設置收到微信消息后的回調地址及控制微信操作的接口地址,如下圖所示:
二、服務端代碼編寫(python為例)
服務端使用的是django,路由配置及部分消息發送代碼如下:
urls配置:
urlpatterns = [ path('onwxmsg',views.on_wxmsg) ]
views文件代碼:
def on_wxmsg(request): rcvmsg = request.POST["msg"] if rcvmsg == "發送文本消息": data = {"type": 100, "msg": "我是文本消息", "to_wxid": request.POST["from_wxid"], "robot_wxid": request.POST["robot_wxid"]} res = requests.post("http://127.0.0.1:8073/send", data={"data": json.dumps(data)}) elif rcvmsg == "發送圖片消息": data = {"type": 103, "msg": "D:\\data\\1.jpg", "to_wxid": request.POST["from_wxid"], "robot_wxid": request.POST["robot_wxid"]} requests.post("http://127.0.0.1:8073/send", data={"data": json.dumps(data)}) elif rcvmsg == "發送視頻消息": data = {"type": 104, "msg": "D:\\data\\shipin.mp4", "to_wxid": request.POST["from_wxid"], "robot_wxid": request.POST["robot_wxid"]} requests.post("http://127.0.0.1:8073/send", data={"data": json.dumps(data)}) elif rcvmsg == "發送文件消息": data = {"type": 105, "msg": "D:\\data\\shipin.mp4", "to_wxid": request.POST["from_wxid"], "robot_wxid": request.POST["robot_wxid"]} requests.post("http://127.0.0.1:8073/send", data={"data": json.dumps(data)}) # 發送文本消息 return HttpResponse("success")