微信自动回复

#   coding=utf8

import itchat,time      # 自动回复      # 封装好的装饰器,当接收到的消息是Text,即文字消息


@itchat.msg_register('Text')
def text_reply(msg):
    # 当消息不是由自己发出的时候

    myUserName = itchat.get_friends(update=True)[0]["UserName"]
    print myUserName

    if not msg['FromUserName'] == myUserName:
        # 发送一条提示给文件助手
        itchat.send_msg(u"[%s]收到好友@%s 的信息:%s\n" %
                        (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(msg['CreateTime'])),
                         msg['User']['NickName'],
                         msg['Text']), 'filehelper')
        return u'[自动回复]您好,我现在有事不在,一会再和您联系。\n已经收到您的的信息:%s\n' % (msg['Text'])



if __name__ == '__main__':
    itchat.auto_login()

    itchat.run()

 

posted @ 2017-05-16 15:47  webbky  阅读(528)  评论(0编辑  收藏  举报