#微信自动回复小程序,需要pip安装itchat,codesc,祝福语可以自己调整,数量自定,i_wm = int(round(random.random()*30,0))调整30的数量即可。

#运行程序要在command环境下,如C:\Users\Administrator\AppData\Local\Programs\Python\Python37>python d:\wm527.py

#手机微信扫描生成的二维码,点击确认,收到微信后回随机抽取信息自动回复。

# coding: utf-8
 import itchat, re
 import random
 import json
 import codecs
 from itchat.content import * 
""" www.jjddlc.com"""
"""作者:Pgabc"""


i_wm = int(round(random.random()*30,0))
con_wm = ['汤圆圆圆香又甜,阖家欢乐庆团圆。幸福藏在汤圆里,吉祥如意2019年。Pgabc祝福亲爱的朋友:元宵节快乐,\
生活永远幸福美满团团圆圆!','三五良宵,花灯吐艳映新春;一年初望,明月生辉度佳节!在这快乐分享的时刻,\
思念好友的时刻,美梦成真的时刻,Pgabc祝你元宵快乐,团圆美满!','十五到,Pgabc送你鲜花一束:有玫瑰,成双成对;有玉兰,\
万事不难;有茉莉,事事如意;有秋菊,年年有余;有牡丹,一生平安!元宵节快乐!','元宵圆又圆,全家总团圆;\
元宵圆滚滚,财源滚滚来;元宵粘又粘,健康跟着跑;元宵甜又甜,生活多美满;元宵白又白,事业多平坦;元宵佳节到,\
福禄寿喜诸神恭贺元宵节快乐','圆圆的元宵粘又粘,吃到嘴里甜又甜;幸福的元宵再来一碗,Pgabc愿你万事能圆圆;\
热闹的鞭炮多热闹,佳节的欢庆少不了。Pgabc预祝你元宵节快乐,财源滚滚,合家团圆,幸福绵绵!','月满苍穹独自圆,\
家家户户吃汤圆。手持花灯卷门帘,烟花浪漫已满天。脚踏清辉甚悠闲,拜亲会友很随便。游灯成排成串串,\
小巷曲曲又弯弯。明月当然故乡圆,快乐元宵在人间。元宵快乐!','元宵佳节汤圆圆,生活美满心里甜。欢天喜地庆佳节,\
龙腾狮舞祈丰年。各种灯笼色彩艳,猜谜活动乐翻天。鞭炮声声震天响,礼花片片洒人间。愿君合家团圆人人羡,\
吉祥如意保平安。2019元宵快乐!','元宵节喜相连,合家欢乐庆团圆,明月当空似玉盘,美酒飘香品汤圆,\
亲人围坐情意暖,心潮澎湃难入眠,平安健康心祈盼,幸福快乐我心愿,好运天天来相伴,开心永远不间断!',\
          '元宵灯会花灯美,人人沉浸欢乐颂,缤纷夜晚伴笑颜,浓浓思念一线牵,用爱编织彩灯悬,温馨祈祷梦实现,\
甜蜜祝福群灯现,百花争艳红火绽,Pgabc祝你元宵快乐,幸福环绕。','正月十五喜庆多,合家团圆幸福多,心情愉快朋友多,\
身体健康快乐多,财源滚滚钞票多,年年吉祥如意多,Pgabc祝愿好事多多多。','元宵灯会花祷梦实现,甜蜜祝福群灯现,\
百花争艳红火绽,祝元宵快乐,幸福环绕。','带上我的祝福,带上我的祝愿,愿你在元宵佳节到来之际,\
用彩灯描绘出美丽的人生,用烟火点燃幸福的明天,用汤圆圆出未来的梦想。元宵快乐!','正月十五元宵到,\
祝福信息到,Pgabc愿你一年都不会删掉;祝福电话到,愿你四季都不会挂掉;祝福的欢语到,愿你一生都不会忘掉;祝福心意到,\
愿你一世都不会抹掉。','送你一颗汤圆,平安的米皮包着开心的果儿,用热情煮熟,吃一口吉祥,吃两口健康,吃三口幸福,\
喝口元宵快乐汤,回味的是甜蜜,寄托的是祝福。祝元宵快乐!','元宵节高兴!万事年夜吉!百口高兴!财路广进!恭喜发财!',\
          '月亮,元宵,映衬着你的欢笑,正月十五回荡着你的歌调,猴年新春充盈着你的热闹,此时我心久恋着你的美妙\
。','元宵佳节到,Pgabc真诚来把祝福送,生活甜蜜如元宵,情绪灿烂似灯笼。友情浓浓像美酒,身体好比南山松,家庭团圆享如意,\
事事顺心运亨通!','元宵节到来了,出门在外的朋友们,记得多与远方的家人联系。Pgabc祝愿大家工作顺利,事业兴旺,身体健康,\
幸福满满,早日实现自己的完美梦想,回头建设自己的家乡,元宵节快乐!','元宵节到了!朋友,我对你的思念,就像这元宵一样,\
塞得鼓鼓的,捏得圆圆的,煮在锅里沸了,盛在碗里满了,含在嘴里,呀,太甜了^_^!','但愿你知道,有个人时时关怀着你,\
有个人时时惦念着你。元宵节的灯火,是你含笑传情的眼睛。它缀在我的心幕上,夜夜亮晶晶。','吃过喜庆的水饺,吃完长寿的面条,\
迎来团圆的元宵。元宵佳节立刻到,亲手包只元宵送给你,我已经为你包进平平安安,包进顺顺利利,包进团团圆圆!'\
          ,'三五良宵年映红,月上元宵相约黄昏后,宵灯伴你绵绣前程事事通,月圆情缘财源愿愿随心!欢乐今宵!元宵节阖家欢乐。\
','正月十五闹元宵!朋友,我对你的思念,就像这元宵一样,塞得鼓鼓的,捏得圆圆的,煮在锅里沸了,盛在碗里满了,含在嘴里,呀,\
太甜了。','这一刻,有我最深的思念,让云捎去满心的祝福,点缀你甜蜜的梦,Pgabc愿你拥有一个幸福快乐的元宵节。','\
元宵节月圆人团圆,灯美人更美!吃汤圆乐团圆,赏花灯合家欢!元宵节把一颗颗幸福圆满都送到你嘴里,要好好吃啊!',\
          '三五良宵年映红,月上元宵相约黄昏后,宵灯伴你绵绣前程事事通,月圆情缘财源愿愿随心!欢乐今宵!',\
          '月到十五分外圆/把你疼爱把你怜/常常把你挂心间/今夜的汤圆甚是粘/我们何时能团圆/','三五良宵,\
花灯吐艳映新春;一年初望,明月生辉度佳节!在这快乐分享的时刻,思念好友的时刻,美梦成真的时刻,Pgabc祝你元宵快乐,\
团圆美满!','敲响是钟声,走过的是岁月,留下的是故事,带来的是希望,盼望的是完美送来的是祝福,愿你幸福快乐。',\
          '杨柳轻扬春意早,十里长街闹元宵。扭动腰肢挑花灯,耄耋童子齐欢笑。糯米揉团蜜馅包,团团圆圆吃到饱。\
叙过家常侃大山,大家一起乐元宵。元宵快乐!','圆圆的月亮圆圆脸,漫漫人生细细品,记忆长河最美是元宵的彩灯;\
隆隆的炮声暖暖心,甜甜汤圆美美味,流金岁月最甜是朋友送的祝福:全家幸福万事皆圆!','我是咸汤圆','火树银花不夜天\
,猜猜灯谜笑开颜,元宵节Pgabc祝你的生活步步高升,事业飞黄腾达。']
reply_wm = {'default': '{}'.format(con_wm[i_wm])}

#reply_wm = {'default': '您好,Pgabc先生的手机不在身边或不方便回信,这是系统自动回复,有事请留言,有失礼之处请见谅,祝您今天开心快乐。'}

try:    
     with open("reply_wm.json", 'r', encoding='utf-8') as load_wm:
             json_wm = load_wm.read()            print(json_wm)
             if json_wm:
                 if json_wm.startswith(u'\ufeff'):
                     json_wm = json_wm.encode('utf8')[3:].decode('utf8')                    
                     reply_wm = json.loads(json_wm)
 except Exception as wm:
     print(wm)
     print("回复内容:", reply_wm)@itchat.msg_register([TEXT])   
 def text_reply_wm(msg):
     i_wm = int(round(random.random()*30,0))
     reply_wm = {'default': '{}'.format(con_wm[i_wm])}
     
     items = reply_wm.items()
     defFlag = True
     for key, value in items:        
         match = re.search(key, msg['Text'])
         if match:            
             randomIdx = random.randint(0, len(reply_wm[key])-1)
             itchat.send(reply_wm[key][randomIdx], msg['FromUserName'])
             defFlag = False
             break
         if len(reply_wm['default']) > 0 and defFlag:            
             itchat.send(reply_wm['default'], msg['FromUserName'])itchat.auto_login(enableCmdQR=True, hotReload=True)
 itchat.run()