Python|每日定时对指定好友发送随机消息~
Posted huhahuhahu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python|每日定时对指定好友发送随机消息~相关的知识,希望对你有一定的参考价值。
代码很简单,直接贴了:
import itchat import datetime import time import random def wenhouyu(a): i = random.choice(a) return i itchat.auto_login(hotReload=True) names = input(‘请输入接收者微信昵称,多个用户用逗号隔开‘+‘\n‘).split(‘,‘) whlist = input(‘请输入问候语,多条语句请用分号隔开,每次会随机发送其中一条‘+‘\n‘).split(‘;‘) Time = input(‘请输入发送时间,如:08:30:00(英文输入法输入)‘+‘\n‘) print(names) print(whlist) print(Time) while 1: now = datetime.datetime.now() now_str = now.strftime(‘%Y/%m/%d %H:%M:%S‘)[11:] print(‘\r‘.format(now_str)) if now_str in [Time]: print(‘1‘*50) wh = wenhouyu(whlist) for friend in names: try: name1 = itchat.search_friends(name=friend) userName = name1[0][‘UserName‘] itchat.send(wh ,toUserName=userName) #发送整理出的消息 print(‘已向‘+friend+‘发送消息:‘+wh) except: print(‘2‘*50) time.sleep(1)
一共需要要三次输入,前俩次为中文输入法输入,第三次用英文输入法输入(用‘:‘分隔)
以上是关于Python|每日定时对指定好友发送随机消息~的主要内容,如果未能解决你的问题,请参考以下文章
python微信聊天机器人改进版,定时或触发抓取天气预报励志语录等,向好友推送
Docker 部署 _实现每日情话 定时推送(apscheduler)