一些回调接口
wxrobot还提供了一些回调接口,可以在回调中添加自定义操作
onPhoneInteract
当用户在手机端微信打开聊天窗口时,会触发该回调接口:
interactCount = 0
@robot.onPhoneInteract
def onPhoneInteract():
global interactCount
interactCount += 1
print('[*] 你在手机上玩了%d次微信被我发现了'%interactCount)
onPhoneExit
当用户在手机端微信上退出网页版微信的时候会触发该回调接口
@robot.onPhoneExit
def onPhoneExit():
print('[*] 你在手机上登出了微信,再见')
exit(0)
onMsgReceive
当用户接收到任何消息的时候会触发该接口
@robot.onMsgReceive
def onMsgReceive():
print('[*] 你有新消息')
onIdle
当用户与服务器同步,但没有消息时会进入空闲状态,触发该回调
onSyncError
当用户与服务器同步出现错误时,会调用该接口