itchat实现微信群聊自动签到

  • 作者:ykk
  • 分类: python
  • 发表时间:2020-05-30 20:52:17
  • 阅读量:(244)

疫情原因在家工作时间,实现微信自动签到


import random
import itchat
import datetime
datetime.datetime.now()
datetime.datetime.now().year
datetime.datetime.now().month


gname = '群聊名称'
a=0
# 登录
# 发送消息
def SendChatMsg(gname,context):
    myroom =itchat.get_chatrooms(update=True)
    global username
    myroom=itchat.search_chatrooms(name=gname)
    for room in myroom:
        if room['NickName']==gname:
            username=room['UserName']
            itchat.send_msg(context,username)
        else:
            print('No groups found')

itchat.auto_login(enableCmdQR=True, hotReload=True)
print('进入判断')
all_time = ['718','745','736','752','730','745']#创建一个发送时间列表,模拟在不同时间发送。
time = random.choice(all_time)
print(time)
sss='将在%s分发送。。。'%time

itchat.send(sss, 'filehelper') #传输给文件助手,提示什么时候开始发送。

while True:
    if  str(datetime.datetime.now().hour) +str(datetime.datetime.now().minute)==time and a !=1:
        print('开始发送')
        SendChatMsg(gname, '%s年%s月%s日(需要发送的内容)及家人均无异常'%(
str(datetime.datetime.now().year),
str(datetime.datetime.now().month),datetime.datetime.now().day))
        print('发送成功')
        a=1
        break
print('程序结束')
itchat.run()

效果演示

每天就不用自己手动签到啦!!!

 

上一篇: selenium +pytesseract 验证码识别+web自动化

下一篇: request bs4 模块实现简单爬虫

评论 列表: