一些回调接口

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

当用户与服务器同步出现错误时,会调用该接口