from threading import Thread
from turtle import delay
import schedule
import time
from dingtalkchatbot.chatbot import DingtalkChatbot
import os
import re
var2=None
def sendmess(message):
webhook='https://oapi.dingtalk.com/robot/send?access_token=。。。'//修改为你的webhook链接
sercet='SEC123232112'//修改为你的加签
xiaoding=DingtalkChatbot(webhook,secret=sercet)
xiaoding.send_text(msg=time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())+'\n'+message,is_at_all=False)
def getIPv6Address():
output = os.popen("ipconfig /all").read()
# print(output)
result = re.findall(r"(([a-f0-9]{1,4}:){7}[a-f0-9]{1,4})", output, re.I)
return result[0][0]
def sendms():
global var2
if(var2!=getIPv6Address()):
sendmess(getIPv6Address())
var2=getIPv6Address()
else:
print("无变化")
while True:
print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())+" 检查中")
sendms()
time.sleep(600)//每隔10分钟检查v6地址是否变化
首先你要去钉钉建个群,然后在“智能群助手”添加群机器人,如上图设置,修改Python代码里的内容。
可以自行打包然后设置为开机启动。