最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

10分鐘教你用Python實現(xiàn)微信自動回復(fù)功能

 更新時間:2018年11月28日 08:58:44   作者:短短的路走走停停  
今天,我們就來用Python實現(xiàn)微信的自動回復(fù)功能吧,并且把接收到的消息統(tǒng)一發(fā)送到文件助手里面,方便統(tǒng)一查看。感興趣的朋友跟隨小編一起看看吧

 01 前言&&效果展示

相信大家都有忙碌的時候,不可能一直守在微信上及時回復(fù)消息。但微信又不能像QQ一樣設(shè)置自動回復(fù)。無妨,今天,我們就來用Python實現(xiàn)微信的自動回復(fù)功能吧,并且把接收到的消息統(tǒng)一發(fā)送到文件助手里面,方便統(tǒng)一查看。

效果如下:

02 環(huán)境準(zhǔn)備

Python版本:3.6.0
系統(tǒng)平臺:Windows 10 X64
IDE:pycharm

相關(guān)模塊:
time模塊;
itchat模塊;

以及一些Python自帶的模塊。

03 實現(xiàn)原理

其實原理很簡單,主要是利用itchat登錄微信后,注冊消息方法。itchat將根據(jù)接收到的消息類型尋找對應(yīng)的已經(jīng)注冊的方法。如果一個消息類型沒有對應(yīng)的注冊方法,該消息將會被舍棄。在這里我們主要注冊的是文字類型的消息方法。然后判斷消息來源,如果不是自己發(fā)出的消息,則將消息轉(zhuǎn)發(fā)到文件助手,然后自動回復(fù)對方。代碼如下:

 # 自動回復(fù)
 # 封裝好的裝飾器,當(dāng)接收到的消息是Text,即文字消息
 # 注冊消息響應(yīng)事件,消息類型為'Text',即文本消息
 @itchat.msg_register('Text')
 def text_reply(msg):
  # 當(dāng)消息不是由自己發(fā)出的時候
  if not msg['FromUserName'] == myUserName:
   # 發(fā)送一條提示給文件助手
   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')
  # 回復(fù)給好友
  return '[自動回復(fù)]您好,我現(xiàn)在有事不在,一會再和您聯(lián)系。\n已經(jīng)收到您的的信息:%s\n' % (msg['Text'])

轉(zhuǎn)到文件助手的時候,注意把時間什么的添加上去??瓷先バЧ?。

04 后臺登錄

然后就可以把我們的微信掛在后臺自動回復(fù)了。注意運行的時候獲取一下自己的微信名,以便用來判斷消息是不是自己發(fā)出的。

if __name__ == '__main__':
 itchat.auto_login()
 # 獲取自己的UserName
 myUserName = itchat.get_friends(update=True)[]["UserName"]
 itchat.run()

總結(jié)

以上所述是小編給大家介紹的10分鐘教你用Python實現(xiàn)微信自動回復(fù),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

香格里拉县| 博野县| 县级市| 澄迈县| 灵宝市| 东乌珠穆沁旗| 长泰县| 宽甸| 贵州省| 镇沅| 泰和县| 都兰县| 贞丰县| 依兰县| 宜州市| 木里| 镇宁| 肥东县| 高唐县| 汉川市| 洪江市| 铜鼓县| 西华县| 东阿县| 肃北| 江油市| 兖州市| 维西| 元江| 平邑县| 库尔勒市| 吴旗县| 桦甸市| 佛坪县| 大石桥市| 昌吉市| 贵港市| 乌海市| 隆回县| 水富县| 富川|